(轉)Inno Setup入門(四)——為程式建立案頭捷徑

來源:互聯網
上載者:User

標籤: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:"我的捷徑"

安裝後案頭表徵圖如下:

 

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.