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

Inno setup 在Inno Setup中创建快捷方式以使用命令行参数执行程序,inno-setup,desktop-shortcut,Inno Setup,Desktop Shortcut,我有一个问题,我正在为一个程序进行自定义安装,原始安装程序会在桌面上创建一个快捷方式,快捷方式的目标如下: "C:\Program Files\Soft name\soft.exe" -soft run Name: "{commondesktop}\Soft name"; Filename: "{app}\soft.exe" -soft run; \ IconFilename: {app}\icon.ico; 在Inno安装脚本中,我使用以下命令: "C:\Program Files

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

"C:\Program Files\Soft name\soft.exe" -soft run
Name: "{commondesktop}\Soft name"; Filename: "{app}\soft.exe" -soft run; \
    IconFilename: {app}\icon.ico;
在Inno安装脚本中,我使用以下命令:

"C:\Program Files\Soft name\soft.exe" -soft run
Name: "{commondesktop}\Soft name"; Filename: "{app}\soft.exe" -soft run; \
    IconFilename: {app}\icon.ico;
这就是我运行编译器创建安装程序时导致的错误:

参数“Filename”上的引号不匹配或放错位置

我已设法更正错误,但当在桌面上创建快捷方式时,它显示时没有目标,并且找不到程序的exe

重要:

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

"C:\Program Files\Soft name\soft.exe" -soft run
如何使Inno安装程序创建的快捷方式目标为这种方式

"C:\Program Files\Soft name\soft.exe" -soft run

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