Python實現圖標鎖定到Windows任務欄或刪除圖標

ybw8 9年前發布 | 2K 次閱讀 Python

此處使用到了Windows接口,Python中調用windows接口,可以使用win32com

代碼如下:

    def DeleteQuickLaunchOnTaskBar(lnkName):
objShell = win32com.client.Dispatch("Shell.Application")

    taskbarPath = os.path.join(os.environ["appdata"], r'Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar')  
    lnkName = DesktopCommon.ToUnicode(lnkName)  
    objFolder = objShell.NameSpace(taskbarPath)  
    desktopItems = objFolder.Items()  

    for item in desktopItems:  
        if DesktopCommon.ToUnicode(item.Name) == lnkName:  
            verbs = item.Verbs()  
            for verb in verbs:  
                if DesktopCommon.ToUnicode(verb.Name) == u"從任務欄脫離(&K)" or  DesktopCommon.ToUnicode(verb.Name) == u"Unpin from Tas&kbar":  
                    verb.DoIt()  </pre> 


 本文由用戶 ybw8 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!