Inno Setup区段之Icons篇
簡述
這個可選區段定義所有創建在開始菜單/或其他位置(比如桌面)的快捷方式
[Icons]
Name: 必需的
Filename: 必需的
Parameters: 參數
WorkingDir: 該快捷方式的工作(或啟動)目錄,它指定程序的初始當前目錄。此參數可以包括常量。
如果該參數未被指定或是空白,則安裝將嘗試從 Filename 參數提取一個目錄名稱。如果失敗(不太可能),則工作目錄將被設置到 {sys}。
HotKey 快捷方式
Comment 描述
IconFilename 自定義顯示的圖標
Flags
此參數是一組額外選項。可以通過用空格分隔它們來使用多個選項。支持以下選項:
closeonexit
當設置該標志時,安裝程序將設置快捷方式的“退出時關閉”屬性。該標志只在快捷方式指向 MS-DOS 應用程序時有效(如果它是 .pif 擴展名)。如果沒有該標志也沒有指定 dontcloseonexit 標志,安裝程序將嘗試改變“退出時關閉”屬性。
createonlyiffileexists
當設置該標志時,安裝程序將只在用 Filename 參數指定的文件存在時嘗試創建圖標。
dontcloseonexit
等同于 closeonexit,除了它導致安裝程序不選中“退出時關閉”屬性。
excludefromshowinnewinstall
防止新建的快捷方式在 Windows 7 上的“開始”菜單項接收到一個亮點,另外防止新建的快捷方式被自動固定在 Windows 8(或更高)的“開始”屏幕上。在早期的 Windows 版本中忽略。
foldershortcut
創建一個特殊的象“文件夾快捷方式”的快捷方式類型。一般來說,文件夾快捷方式出現在開始菜單中,單擊該快捷方式會打開資源管理器窗口顯示文件夾內容。與此相反,“文件夾快捷方式”將象菜單一樣顯示目標文件夾的內容,而不是單獨打開一個窗口。
當運行 Windows 7(或更高版本),則目前會忽略此標志,作為文件夾快捷方式不展開正常“開始菜單"上了。它不知道這是否是 Windows 7 或已刪除的功能中的一個 bug。
當使用該標志,文件夾名必須在 Filename 參數中指定。指定一個文件名稱將導致毫無用處的快捷方式。
preventpinning
防止“啟動”菜單項可固定到 Windows 7(或更高版本)的“任務欄”或“開始菜單”。這也使得該條目不能包含在“開始”菜單中經常使用的(MFU)列表中。在早期的 Windows 版本上可以忽略。
runmaximized
當設置該標志時,安裝程序設置圖標的“運行”設置為“最大化”,使程序在啟動后初始狀態為最大化。
runminimized
當設置該標志時,安裝程序設置圖標的“運行”設置為“最小化”,使程序在啟動后初始狀態為最小化。
uninsneveruninstall
通知卸載程序不刪除圖標。
useapppaths
設置此標志后,在 Filename 參數中僅指定文件名(無路徑),安裝程序將從 "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp Paths" 注冊表項中檢索路徑名并自動將其添加到文件名中。
code
; 設置不同位置,參見常量篇的常量值
[Icons]
Name: "{group}MyProgram"; Filename: "{app}my.exe";
Name: "{commondesktop}MyProgram"; Filename: "{app}my2.exe";
Name: "{commonstartup}MyProgram"; Filename: "{app}my2.exe";
總結
以上是生活随笔為你收集整理的Inno Setup区段之Icons篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无冬OL6至30级冒险区域介绍 无冬on
- 下一篇: DVWA-XSS(Reflected)(