在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、Python创桌面建快捷方式的2个例子 例子一: 复制代码 代码如下: import os import pythoncom from win32com.shell import shell from win32com.shell import shellcon def createDesktopLnk(filename,lnkname): if __name__ == '__main__': 例子二: 复制代码 代码如下: from os import path import winshell #---------------------------------------------------------------------- def create_shortcut_to_desktop(target,title): """Create shortcut to desktop""" s = path.basename(target) fname = path.splitext(s)[0] winshell.CreateShortcut( Path = path.join(winshell.desktop(), fname + '.lnk'), Target = target, Icon=(target, 0), Description=title) 注:不支持win64
当写好一个应用并发行的时候,我们希望在用户的桌面上建立快捷方式方便用户操作,winshell模块提供了我们需要的功能 下面这个函数将创建程序自身的快捷方式到桌面: 复制代码 代码如下: from os import path import winshell def create_shortcut_to_desktop(): target = argv[0] title = '我的快捷方式' s = path.basename(target) fname = path.splitext(s)[0] winshell.CreateShortcut( Path = path.join(winshell.desktop(), fname + '.lnk'), Target = target, Icon=(target, 0), Description=title) 下面这个函数实现将本程序的快捷方式从桌面删除: 复制代码 代码如下: def delete_shortcut_from_startup(): target = argv[0] s = path.basename(target) fname = path.splitext(s)[0] delfile = path.join(winshell.startup(), fname + '.lnk') winshell.delete_file(delfile) 下面这个函数实现了建立快捷方式到启动组: 复制代码 代码如下: from os import path import winshell def create_shortcut_to_startup(): target = argv[0] title = '我的快捷方式' s = path.basename(target) fname = path.splitext(s)[0] winshell.CreateShortcut( Path = path.join(winshell.startup(), fname + '.lnk'), Target = target, Icon=(target, 0), Description=title)
|
请发表评论