Python win32com.client 调度和创建快捷方式方法
Python win32com.client Dispatch and Create Shorcut Methods
我想问几个关于 win32com.client
的问题。
DisPatch
是做什么的?它returnsCOMObject wscript.shell
。这到底是什么?
shell = win32com.client.Dispatch("wscript.shell")
以及为什么我们在创建快捷方式时使用它。
shortcutcut = shell.CreateShortcut('shortcut.lnk')
win32com.client.Dispatch
创建一个 ActiveX/COM 对象。参数是所谓的程序 ID。程序 ID 的另一个示例是 "Excel.Application",它将用于创建 Excel 的实例。在您的情况下,您正在创建一个 wscript.shell
对象。
注册表将程序 ID 映射到系统上的 DLL。该对象通过许多众所周知的导出方法实例化。
显然,wscript.shell 对象的方法之一是 CreateShortcut。为什么要使用 wscript.shell 来执行此操作,我不能说。
我想问几个关于 win32com.client
的问题。
DisPatch
是做什么的?它returnsCOMObject wscript.shell
。这到底是什么?shell = win32com.client.Dispatch("wscript.shell")
以及为什么我们在创建快捷方式时使用它。
shortcutcut = shell.CreateShortcut('shortcut.lnk')
win32com.client.Dispatch
创建一个 ActiveX/COM 对象。参数是所谓的程序 ID。程序 ID 的另一个示例是 "Excel.Application",它将用于创建 Excel 的实例。在您的情况下,您正在创建一个 wscript.shell
对象。
注册表将程序 ID 映射到系统上的 DLL。该对象通过许多众所周知的导出方法实例化。
显然,wscript.shell 对象的方法之一是 CreateShortcut。为什么要使用 wscript.shell 来执行此操作,我不能说。