在Golang中运行带有选项的exe

时间:2018-12-01 06:04:13

标签: go exe

我有一个.exe安装程序,比方说installer.exe 在命令行上,我可以运行以下命令:

auth.login

它可以成功运行并使用这些选项。

现在,我想使用GoLang代码运行相同的事情

要仅运行安装程序,请执行以下操作:

installer /quiet OPT=XY  

但是,我想使用选项-cmd := exec.Command("CryptovisorClient")

运行整个命令

如何在Go代码中实现这一目标?

1 个答案:

答案 0 :(得分:1)

看看exec.Command的文档。它表明args可以作为可变参数传递。因此,您应该能够:

cmd := exec.Command("installer", "/quiet", "OPT=XY")

现在,我没有太多的窗口(看起来像是Windows样式的标记),但我相信这会起作用。