加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

命令行 – 可以使用Inno Setup接受自定义命令行参数

发布时间:2020-12-15 10:17:02 所属栏目:大数据 来源:网络整理
导读:我正在使用Inno Setup准备一个安装程序。但是我想添加一个额外的自定义(没有可用的参数)命令行参数,并希望获取参数的值,如: setup.exe /do something 检查/ do是否给出,然后获取某些值。可能吗?我该怎么做? 解决方法 使用InnoSetup 5.5.5(或许其他版本
我正在使用Inno Setup准备一个安装程序。但是我想添加一个额外的自定义(没有可用的参数)命令行参数,并希望获取参数的值,如:
setup.exe /do something

检查/ do是否给出,然后获取某些值。可能吗?我该怎么做?

解决方法

使用InnoSetup 5.5.5(或许其他版本),只需传递所需的任何参数,前缀为/
c:&; myAppInstaller.exe /foo=wiggle

和你的myApp.iss:

[Setup]
AppName = {param:foo|waggle}

如果没有参数匹配,则| waggle提供默认值。 Inno设置不区分大小写。这是处理命令行选项的一个特别好的方法:它们刚刚生效。我希望有一个方式让用户知道安装程序关心的命令行参数。

BTW,这使得@ knguyen和@ steve-dunn的答案有些多余。效用函数完全符合内置{param:}语法的功能。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读