[英]Python win32com.client Dispatch and Create Shorcut Methods
我想問幾個關於win32com.client
問題。
DisPatch
做什么? 它返回COMObject 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來執行此操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.