Запустите exe с опциями в Голанге - PullRequest
0 голосов
/ 01 декабря 2018

У меня есть установщик .exe, скажем, installer.exe. В командной строке я могу запустить следующую команду:

installer /quiet OPT=XY  

Он успешно работает и использует эти параметры.

СейчасЯ хочу запустить то же самое, используя код GoLang

Чтобы просто запустить программу установки, работает следующее:

cmd := exec.Command("CryptovisorClient")  

Однако я хочу запустить всю команду с параметрами - installer /quiet OPT=XY

Как мне добиться этого в коде Go?

1 Ответ

0 голосов
/ 01 декабря 2018

Взгляните на exec.Command документы.Это показывает, что аргументы могут быть переданы как переменные.Поэтому вы должны быть в состоянии сделать:

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

Теперь я не делаю много окон (и, похоже, это флаги стиля окон), но я считаю, что это будет работать.

...