我有一个.exe安装程序,比方说installer.exe 在命令行上,我可以运行以下命令:
auth.login
它可以成功运行并使用这些选项。
现在,我想使用GoLang代码运行相同的事情
要仅运行安装程序,请执行以下操作:
installer /quiet OPT=XY
但是,我想使用选项-cmd := exec.Command("CryptovisorClient")
如何在Go代码中实现这一目标?
答案 0 :(得分:1)
看看exec.Command的文档。它表明args可以作为可变参数传递。因此,您应该能够:
cmd := exec.Command("installer", "/quiet", "OPT=XY")
现在,我没有太多的窗口(看起来像是Windows样式的标记),但我相信这会起作用。