VBS學習 建立桌面快捷方式

2021-09-07 21:51:48 字數 1062 閱讀 9035

icons這一可選段定義所有建立在開始選單和\或其它位置 (比如桌面) 的快捷方式。乙個例子如下:

[setup]

;全域性設定,本段必須

defaultdirname="e:\test"

[files]

[icons]

注意icons段中的一些選項:

name:要建立的快捷方式的名字和位置,上例中將會在當前使用者的桌面建立乙個名為「飛鴿傳書」快捷圖示,該選項是是必須的。

filename:快捷方式的命令列檔名,即快捷方式指向的實際可執行檔案,這裡是ipmsg.exe檔案,該項為必須的。

parameters:快捷方式的可選命令列引數,如果編寫的是乙個命令列方式的可執行檔案,額可以通過該選項傳遞引數,一般的可執行檔案都不需要該選項。

workingdir:快捷方式的工作 (或啟動) 目錄,就是指示程式在哪個目錄開始執行。

hotkey:快捷方式的熱鍵 (或快捷鍵) 設定,就是可以用於啟動程式的組合鍵

comment:指定快捷方式的注釋 (或描述) 物件,當滑鼠移動到該快捷方式上的時候會有乙個黃色的小視窗給出提示,一般是該程式的描述。

iconfilename:要顯示的自定義圖示檔名。這可以是乙個包含圖示檔案的可執行映像即.exe或者.dll)也可以是乙個.ico 檔案,缺省會採用原可執行檔案的圖示。

iconindex:指定的檔案中使用的以零為基點的圖示索引,這是因為有些icon可以存放在.dll檔案中,例如作業系統中的shell32.dll檔案,儲存有100多個圖示,如果iconfilename指定的是該檔案(一般位於c:\windows\system32目錄下),那麼iconindex就指定了使用哪個圖示。

[setup]

;全域性設定,本段必須

defaultdirname="e:\test"

[files]

[icons]

安裝後桌面圖示如下:

從屬性視窗中可以很清楚的看到我們的設定所對應的項。

建立桌面快捷方式

bool createdesktopshotcut cstring strname,在桌面顯示的名稱 cstring strsourcepath 檔案絕對路徑名稱 pshell release strdestdir.format s path strdestdir strdestdir strnam...

DELPHI建立桌面快捷方式

由於我們是通過ole inte ce實現此功能的,因此在程式單元的uses語句中要加入comobj activex和shlobj這三個單元。在單元的宣告部分加入以下 procedure createlink programpath,programarg,linkpath,descr string 其...

VC MFC 建立桌面快捷方式

bool createdesktopshotcut cstring strname,cstring strsourcepath int i char path max path 1 cstring strdestdir i csidl desktopdirectory lpitemidlist pi...