此处使用到了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()
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。