switch runtime.GOOS {
case "linux":
cmd = exec.Command()
case "darwin":
cmd = exec.Command()
case "windows":
cmd = exec.Command()
cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
}
--
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/golang-ru/CAJOmaV3MNTvdJt5uPE_p%3D6kw%2Bm85q7%2Bu3LvYGU9m6%3Du%2BWR13hA%40mail.gmail.com.
Всем спасибо,разобрался.
--
Вы получили это сообщение, поскольку подписаны на группу "Golang Russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес golang-ru+...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/golang-ru/2a2c2340-6b0f-4c13-8e86-9c6662dc9266%40googlegroups.com.
1. выносим cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true} в
отдельную функцию в отдельном файле
2. ставим этому файлу тег компиляции windows
3. в другом файле создаем функцию с той же сигнатурой, что и в п.1, в
тело ей пишем panic("not supported"). на случай, если мы случайно эту
функцию на неправильной платформе вызовем.
Что по итогу получилось-то?ср, 14 авг. 2019 г., 19:47 Дмитрий Фролов <frolov....@gmail.com>:
--
Всем спасибо,разобрался.
Вы получили это сообщение, поскольку подписаны на группу "Golang Russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес gola...@googlegroups.com.