Windows Script Host 以及 Windows Shell是Windows 系統兩大指令執行管理物件。待會,我們就會透過建立這兩個物件的方式,逐步建立桌面捷徑。
以下為程式碼:
'設定桌面目錄的16進位碼
const DESKTOP = &H0&
'建立WSH & Windows Shell物件
'------------------------------------------
set oWSHShell = CreateObject("Wscript.shell")
set oShell = CreateObject("Shell.Application")
'利用Shell物件取得桌面目錄路徑
'------------------------------------------
set oFolder = oShell.Namespace(DESKTOP) '這裡會利用Namespace方法取得Folder物件,但我們需要FolderItem以取得目錄路徑
set oFolderItem = oFolder.Self '取得FolderItem目錄
DeskTopPath = oFolderItem.Path '取得桌面路徑