一、Python創(chuàng)桌面建快捷方式的2個(gè)例子
例子一:
def createDesktopLnk(filename,lnkname):
shortcut = pythoncom.CoCreateInstance(
shell.CLSID_ShellLink, None,
pythoncom.CLSCTX_INPROC_SERVER, shell.IID_IShellLink)
shortcut.SetPath(filename)
if os.path.splitext(lnkname)[-1] != '.lnk':
lnkname += ".lnk"
# get desktop path
desktopPath = shell.SHGetPathFromIDList(shell.SHGetSpecialFolderLocation(0,shellcon.CSIDL_DESKTOP))
lnkname = os.path.join(desktopPath,lnkname)
shortcut.QueryInterface(pythoncom.IID_IPersistFile).Save(lnkname,0)
if __name__ == '__main__':
createDesktopLnk(u"C:\Python27\python.exe","MyPython")
例子二:
首先得安裝 ActiveState ActivePython . 因?yàn)檫@個(gè)中帶了 winshell 庫
二、使用winshell模塊創(chuàng)建、刪除桌面、啟動(dòng)組快捷方式
當(dāng)寫好一個(gè)應(yīng)用并發(fā)行的時(shí)候,我們希望在用戶的桌面上建立快捷方式方便用戶操作,winshell模塊提供了我們需要的功能
下面這個(gè)函數(shù)將創(chuàng)建程序自身的快捷方式到桌面:
下面這個(gè)函數(shù)實(shí)現(xiàn)將本程序的快捷方式從桌面刪除:
下面這個(gè)函數(shù)實(shí)現(xiàn)了建立快捷方式到啟動(dòng)組:
標(biāo)簽:通遼 隨州 青島 雅安 南充 朝陽 西藏 延邊
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python創(chuàng)建、刪除桌面、啟動(dòng)組快捷方式的例子分享》,本文關(guān)鍵詞 Python,創(chuàng)建,刪除,桌面,啟動(dòng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。