前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python实现图标锁定到Windows任务栏或删除图标

Python实现图标锁定到Windows任务栏或删除图标

原创
作者头像
代码伴一生
修改2021-11-03 13:12:47
6610
修改2021-11-03 13:12:47
举报
文章被收录于专栏:代码伴一生代码伴一生

此处使用到了Windows接口,Python中调用windows接口,可以使用win32com

代码如下:

代码语言:javascript
复制
    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> 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档