簡體   English   中英

Python win32com.client調度和創建Shorcut方法

[英]Python win32com.client Dispatch and Create Shorcut Methods

我想問幾個關於win32com.client問題。

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

     shell = win32com.client.Dispatch("wscript.shell") 
  2. 以及為什么我們在創建快捷方式時使用它。

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

win32com.client.Dispatch創建一個ActiveX / COM對象。 參數是所謂的程序ID。 程序ID的另一個示例是“ Excel.Application”,它將用於創建Excel實例。 在您的情況下,您正在創建wscript.shell對象。

程序ID由注冊表映射到系統上的DLL。 通過許多眾所周知的導出方法實例化該對象。

顯然,wscript.shell對象的方法之一是CreateShortcut。 我不能說為什么要使用wscript.shell來執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM