繁体   English   中英

msiwrapper 多个 Wrapped_arguments

msiwrapper multiple wrapped_arguments

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个内置在 InnoSetup 中的设置,我需要将其转换为 msi。 我使用 msiwrapper。

安装文件需要一些 arguments 用于自动安装,例如:

setup.exe /var_a=1 /var_b=2

我还需要将其转换为 MSI,所以我使用 msiwrapper。 可以使用参数 WRAPPED_ARGUMENTS 将 arguments 传递给 setup 可执行文件。

因此,如果我这样运行它,它可以工作:

msiexec /i "setup.msi" /quiet WRAPPED_ARGUMENTS="/var_a=1"

我的问题是使用附加变量,我找不到这样的例子。 已经尝试了几种方法都没有成功。 任何人都有这个工作的线索?

不成功的例子:

msiexec /i "setup.msi" /quiet WRAPPED_ARGUMENTS="/var_a=1 /var_b=2"
msiexec /i "setup.msi" /quiet WRAPPED_ARGUMENTS="/var_a=1,/var_b=2"
msiexec /i "setup.msi" /quiet WRAPPED_ARGUMENTS="/var_a=1|/var_b=2"
msiexec /i "setup.msi" /quiet WRAPPED_ARGUMENTS="/var_a=1","/var_b=2"

等等...

1 个回复

这有点即兴发挥,但我有一个程序 (EXE),我需要创建一个安装程序,我使用 InnoSetup 完成了它,但是安装程序必须是 msi 格式才能安装 GPO。

(下一次,可能,我应该使用 Visual Studio 来创建安装程序......)

我需要通过 msiexec 在安装命令中传递一些变量。 这可以通过 WRAPPED_ARGUMENTS 参数来完成,问题是将多个 arguments 传递给 WRAPPED_ARGUMENTS。

我意识到真正的问题是 escaping 空格字符。

通过使用“--%”创建mklement0 anwser 建议的安装命令解决了问题:

msiexec.exe --% "setup.msi" WRAPPED_ARGUMENTS="/var_a=1 /var_b=2"
1 在字典中存储多个get.arguments

我正在接收html表单数据,并希望使用一个键将其中两个值存储为字典。 我有: 这给出了'Tel': [[u'Work', u'Home'], [u'123456789', u'0000001111223']]的结果'Tel': [[u'Work', u'Home'], [u'123 ...

2 Python Pandas:使用Arguments将多个函数传递给agg()

我正在努力弄清楚如何为pandas的dataframe.agg()函数组合两种不同的语法。 拿这个简单的数据框: 我知道你可以向agg()发送两个函数并获得一个新的数据框,其中每个函数都应用于每一列: 我知道你可以将参数传递给一个函数: 但有没有办法传递多个函数以及它们 ...

3 ProcessStartInfo.Arguments 接受带双引号的多个参数

当我传递上述参数时,过程正在接受参数,但蜡烛.exe 给出错误,即“C:\\Solution”未被识别为内部或外部命令,这是预期的,因为我没有为 bundlePath 和 wixobjPathToSave 提供双引号 当我传递上述参数时,该过程给出错误,即“C:\\Program”未被识别为 ...

4 带文本框的多个Process.StartInfo.Arguments

我尝试使用gbak制作简单的GUI应用程序来备份firebird数据库。 以下是流程代码 我无法让参数正确传递。 我试图输入的论据是 “C:\\ DatabaseFile.GDB C:\\ BackupFile.GBK -user SYSDBA -pass masterke ...

2014-05-02 09:50:39 1 282   c#
5 如何使用单个变量而不是在Python中传递多个Arguments

比方说,如果我有一个接受多个输入的方法,如下所示: 我在列表中有Arg1,Arg2,Arg3的值,我想访问该方法 我想使用变量Arguments来调用方法SumOf SumOf(Arguments) 但是我收到以下错误: 注意:以上只是一个示例,我需要根据方法 ...

2013-04-19 13:44:36 2 3292   python
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM