赞
踩
我已经为可执行文件创建了快捷方式,但当我试图为文件夹创建一个快捷方式时,它不起作用。
它确实创建了一个快捷方式,只是它不是正确的“目标类型”。请看下面的图片。
目标类型应该是“File folder”,而不是“File”。问题是,当我打开快捷方式时,它会问我要用哪个程序打开文件,但它不会打开文件夹。在
我用来创建快捷方式的函数如下from win32com.client import Dispatch
import winshell
import os
def create_shortcuts(self, tool_name, exe_path, startin, icon_path):
shell = Dispatch('WScript.Shell')
shortcut_file = os.path.join(winshell.desktop(), tool_name + '.lnk')
shortcut = shell.CreateShortCut(shortcut_file)
shortcut.Targetpath = exe_path
shortcut.WorkingDirectory = startin
shortcut.IconLocation = icon_path
shortcut.save()
我不知道是否可以设置“目标类型”。我找不到办法,但我知道一定有办法。在
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。