Go 程序运行带参数的外部 soft.exe:
cmd := exec.Command("soft.exe", "-text") out, _ := cmd.CombinedOutput() fmt.Printf("%s", out)
soft.exe 文件有一些输出和等待输入值,例如:
请选择代码:1、2、3、4
在 shell 窗口中以通常的方式,我只需键入“1”并按 Enter,soft.exe 就会给我结果。
谢谢,您的代码是 [some number]
如何在运行后填充“1”并使用 GoLang 获取输出?在我的示例中,运行 soft.exe 后它会立即完成“请选择代码:1、2、3、4”的工作。
阿晨1998
相关分类