创建快捷方式以在Inno安装程序中使用命令行参数执行程序



我有一个问题,我正在为一个程序做一个自定义安装程序,原始安装程序在桌面上创建一个快捷方式,快捷方式的目标如下:

"C:Program FilesSoft namesoft.exe" -soft run

在Inno安装脚本中,我正在使用以下内容:

Name: "{commondesktop}Soft name"; Filename: "{app}soft.exe" -soft run; 
IconFilename: {app}icon.ico;

这是我运行编译器以创建安装程序时导致的错误:

参数"文件名"上的引号不匹配或放错位置

我已经设法纠正了错误,但是当在桌面上创建快捷方式时,它似乎没有目标并且找不到程序的exe。

重要:

直接访问目标应如下所示,因为程序需要这样的直接访问目标:

"C:Program FilesSoft namesoft.exe" -soft run

如何使Inno Setup创建的快捷方式目标以这种方式创建?

"C:Program FilesSoft namesoft.exe" -soft run

快捷方式目标程序的命令行参数转到Parameters参数:

[Icons]
Name: "{commondesktop}Soft name"; Filename: "{app}soft.exe"; 
Parameters: "-soft run"; IconFilename: {app}icon.ico;

最新更新