我想创建一些文件的快捷方式(.lnk),并将它们放置在特定路径中。例如,在("H:\happy\hi\new.lnk")中创建我的文件("D:\New folder\new.exe")的快捷方式。
我想使用Python3编写这个程序。
首先,安装所需的软件包
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
.Arguments
(例如,shortcut.Arguments = '--help'
)。 有关详细信息和其他选项,请参阅Windows Script核心文档:https://learn.microsoft.com/en-us/previous-versions/fywyxt64(v=vs.85) - Ryan Armstrong