【问题标题】:creating an icon of a shortcut of a batch file using nsis installer使用 nsis 安装程序创建批处理文件快捷方式的图标
【发布时间】:2011-05-07 05:58:55
【问题描述】:

我需要使用 nsis 安装程序为我的批处理文件或我的批处理文件的快捷方式设置一个图标。 可以只设置快捷方式的图标,还是可以设置需要创建快捷方式的主批处理文件的图标。

以下代码不起作用:

我有一个文件夹MyAccountSoftware,我的安装程序会将这个文件夹的文件编译成exe文件。 这个文件夹有这两个文件:-

---MyAccountSoftware
       |______Account.BAT
       |______Account.ico

  SetOutPath $INSTDIR\  
  File "MyAccountSoftware\Account.BAT"  

CreateShortCut "$INSTDIR\Account.lnk" "$INSTDIR\Account.BAT" "$INSTDIR\Account.ico"

这段代码,只是将文件Account.BAT复制到所需的$INSTDIR中,并创建了一个快捷方式—— $INSTDIR 中的Account.Ink,但不设置快捷方式的图标。 请帮忙。

【问题讨论】:

    标签: installation icons batch-file nsis


    【解决方案1】:

    批处理文件不能有自定义图标。创建快捷方式时,即使不需要参数也需要提供空字符串:

    CreateShortCut "$INSTDIR\Account.lnk" "$INSTDIR\Account.BAT" "" "$INSTDIR\Account.ico"
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-14
    • 2012-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多