Python 如何在Windows 10上的任务栏按钮中显示进度?
我试图在Windows 10上的任务栏按钮上显示进度,但我在Web上找到的两种方法都不起作用。 以下示例在加载Typelib/DLL时失败,错误为OSError:[WinError-2147312566]错误:Python 如何在Windows 10上的任务栏按钮中显示进度?,python,windows,com,taskbar,Python,Windows,Com,Taskbar,我试图在Windows 10上的任务栏按钮上显示进度,但我在Web上找到的两种方法都不起作用。 以下示例在加载Typelib/DLL时失败,错误为OSError:[WinError-2147312566]错误: CLSID_TaskbarList = "{56FDF344-FD6D-11d0-958A-006097C9A090}" IID_ITaskbarList3 = "{EA1AFB91-9E28-4B86-90E9-9E9F8A5EEFAF}" import comtypes.clien
CLSID_TaskbarList = "{56FDF344-FD6D-11d0-958A-006097C9A090}"
IID_ITaskbarList3 = "{EA1AFB91-9E28-4B86-90E9-9E9F8A5EEFAF}"
import comtypes.client as cc
cc.GetModule("TaskbarLib.tlb")
import comtypes.gen.TaskbarLib as tbl
taskbar = cc.CreateObject(CLSID_TaskbarList, interface=tbl.ITaskbarList3)
下面的示例失败,出现错误TypeError:没有注册的接口对象支持此IID
:
import pythoncom
CLSID_TaskbarList = "{56FDF344-FD6D-11d0-958A-006097C9A090}"
IID_ITaskbarList3 = "{EA1AFB91-9E28-4B86-90E9-9E9F8A5EEFAF}"
taskbar = pythoncom.CoCreateInstance(CLSID_TaskbarList, None, pythoncom.CLSCTX_ALL, IID_ITaskbarList3)
print(taskbar)
我做错了什么?我找到了解决办法。我不得不下载Taskbarlib.tlb。那么第一个例子就行了。我找到了一个解决方案。我不得不下载Taskbarlib.tlb。那么第一个例子就行了。也许只有桌面应用程序的情况可能会影响某些东西<代码>受支持的最低客户端Windows 7[仅限桌面应用程序]我已经用tkinter应用程序尝试过了。同样的问题。它是C#,不是Python,但本文可能会有所帮助。也许只有桌面应用程序的情况可能会影响某些东西<代码>受支持的最低客户端Windows 7[仅限桌面应用程序]我已经用tkinter应用程序尝试过了。同样的问题。它是C#,不是Python,但本文可能会有所帮助。也许这些是相关的文章,也许这些是相关的文章,