создать ярлык (.lnk) файла в windows с python3 - PullRequest
1 голос
/ 31 марта 2020

Я хочу создать ярлык (.lnk) для некоторых файлов по указанному пути c. например сделать ярлык моего файла ("D: \ New folder \ new.exe") в ("H: \ happy \ hi \ new.lnk"), я хочу написать эту программу в python3

1 Ответ

0 голосов
/ 31 марта 2020

сначала установите требования

pip install pywin32
pip install winshell

, затем вам нужно написать этот код.

import os, winshell
from win32com.client import Dispatch

path = r"H:\happy\hi\new.lnk" // path to be saved (shortcut)
target = r"D:\New folder\new.exe" // the shortcut target file or folder
work_dir = r"D:\New folder" // the parent folder of your file

shell = Dispatch('WScript.Shell')
shortcut = shell.CreateShortCut(path)
shortcut.Targetpath = target
shortcut.WorkingDirectory = work_dir
shortcut.save()

для более подробной информации: https://winshell.readthedocs.io/en/latest/shortcuts.html

...