日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

NSIS 创建快捷方式

發布時間:2023/12/15 综合教程 33 生活家
生活随笔 收集整理的這篇文章主要介紹了 NSIS 创建快捷方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

NSIS 創建快捷方式使用CreateShortCut 命令

語法:
CreateShortCut link.lnk target.file [parameters [icon.file [icon_index_number [start_options [keyboard_shortcut [description]]]]]]
參數說明(前兩個參數為必須的參數,后面的參數為可選參數):

第一個參數link.lnk為要創建的快捷方式文件;
第二個參數target.file為鏈接到的目標文件;
第三個參數parameters為運行目標文件的命令行參數,一般沒有就是寫空,有參數則寫參數;
第四個參數icon.file為快捷方式的圖標;
第五個參數icon_index_number為圖標的索引;
第六個參數start_options為啟動選項,包括:SW_SHOWNORMAL、SW_SHOWMAXIMIZED、SW_SHOWMINIMIZED或空字符串;
第七個參數keyboard_shortcut為快捷鍵,可以是多個鍵的組合,但不允許有空格;
第八個參數description為描述信息;

示例:
 CreateDirectory "$SMPROGRAMSTestShortCut"
  SetOutPath "$SMPROGRAMSTestShortCut"
  CreateShortCut "$SMPROGRAMSTestShortCutTestShortCut.lnk" "D:Program Files (x86)NSISNSIS.exe" 
  "some command line parameters" "D:Program Files (x86)NSISNSIS.exe" 0 SW_SHOWNORMAL 
  ALT|CONTROL|F5 "a description"

創建的快捷方式如下:

這里說幾個需要注意的點:

1:快捷方式的圖標,如果是寫的目標exe程序,即使用exe程序的圖標,則第五個參數icon_index_number要寫成 0,其它會顯示不出來圖標。

2:上面的截圖中有一項是起始位置,這里如果單純使用創建快捷方式的命令是不會出來的,需要在前執行CreateShortCut指令前先執行SetOutPath指令。

3:上面是在開始菜單中先創建了一個文件夾,然后在文件夾中創建了快捷方式文件,開始菜單的路徑使用的系統內置變量$SMPROGRAMS

其對應的地址為:C:Users用戶名AppDataRoamingMicrosoftWindowsStart MenuProgramsTestShortCut,不同計算機可能會有所不同。
4:如果要在桌面創建快捷方式,則把$SMPORGRAMS換成$DESKTOP即可。或者其它路徑道理都相同,指明你要創建的位置即可。





總結

以上是生活随笔為你收集整理的NSIS 创建快捷方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。