標籤:des blog http 使用 io 檔案 art ar
本文轉載自:http://blog.csdn.net/augusdi/article/details/8564810
Icons這一可選段定義所有建立在開始菜單和\或其它位置 (比如案頭) 的捷徑。一個例子如下:
[setup] ;全域設定,本段必須 AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0 [files] Source: "F:\desktop\ipmsg.exe"; DestDir: "{app}" [icons] Name: "{userdesktop}\飛鴿傳書";Filename: "{app}\ipmsg.EXE"; WorkingDir: "{app}" |
注意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] ;全域設定,本段必須 AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0 [files] Source: "F:\desktop\ipmsg.exe"; DestDir: "{app}" [icons] Name: "{userdesktop}\飛鴿傳書";Filename: "{app}\ipmsg.EXE";WorkingDir: "{app}";IconFilename:{sys}\shell32.dll;IconIndex:12;Comment:"我的捷徑" |
安裝後案頭表徵圖如下:
從屬性視窗中可以很清楚的看到我們的設定所對應的項。