go - 在 Golang 中运行带有选项的 exe

标签 go exe

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

installer /quiet OPT=XY  

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

现在,我想使用 GoLang 代码运行相同的东西

要运行安装程序,以下工作:

cmd := exec.Command("CryptovisorClient")  

但是,我想使用选项运行整个命令 - installer/quiet OPT=XY

我如何在 Go 代码中实现这一点?

最佳答案

看看exec.Command的文档。它表明 args 可以作为可变参数传入。因此你应该能够做到:

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

现在,我没有做太多窗口(看起来那些是窗口样式标志),但我相信这会起作用。

关于go - 在 Golang 中运行带有选项的 exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53568222/

相关文章:

batch-file - 如何将 bat 文件与 MSI 结合起来?

powershell - 是否可以被动安装 .EXE 但仍使用 Powershell 显示 GUI?

json - Golang 中 json 的结构图

go - golang中的多维数组

go - 将类型转换为数组 - GO 语法

java - 可作为具有参数交换的 OSGi 包执行

go - 使用接口(interface)作为参数创建另一个包的等效接口(interface)

go - 如何将带有 nil 字段的结构插入 mongo?

java - 将jar文件转换为exe

java - 将 xslt/Jar 转换为 EXE 文件