Python win32com.client Dispatch and Create Shorcut Methods

2024-06-16 13:47:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我想问几个问题。在

  1. DisPatch做什么?它返回COMObject wscript.shell。这到底是什么?在

    shell = win32com.client.Dispatch("wscript.shell")
    
  2. 为什么我们要在创建快捷方式时使用它。在

    shortcutcut = shell.CreateShortcut('shortcut.lnk')
    

Tags: clientshellshortcutwin32com快捷方式dispatchlnkwscript
1条回答
网友
1楼 · 发布于 2024-06-16 13:47:35

win32com.client.Dispatch创建ActiveX/COM对象。参数是所谓的程序ID。程序ID的另一个示例是“Excel.应用程序“将用于创建Excel实例。在您的例子中,您正在创建一个wscript.shell对象。在

程序ID由注册表映射到系统上的DLL。该对象是通过许多已知的导出方法实例化的。在

显然wscript.shell对象是CreateShortcut。为什么要使用wscript.shell我不能这么说。在

相关问题 更多 >