【问题标题】:Creating a shortcut to execute a program with command-line parameters in Inno Setup在 Inno Setup 中创建使用命令行参数执行程序的快捷方式
【发布时间】:2018-10-20 16:02:07
【问题描述】:

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

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

在 Inno Setup 脚本中,我使用以下内容:

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

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

参数“文件名”上的引号不匹配或位置错误

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

重要:

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

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

如何让 Inno Setup 创建的快捷方式目标变成这样?

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

【问题讨论】:

    标签: inno-setup desktop-shortcut


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-05-12
      • 1970-01-01
      • 2019-05-06
      • 1970-01-01
      • 2010-12-02
      • 2012-04-05
      • 2016-12-30
      • 2020-10-15
      • 2017-11-15
      相关资源
      最近更新 更多