我正在编写一个仅使用命令窗口 (CMD) 进行用户输入和输出的 go 应用程序。我需要启动另一个使用自己窗口的应用程序实例。我尝试使用“os/exec”包,但这只为 GUI 应用程序创建了一个窗口。我尝试执行应用程序,cmd /c ___但它仍然没有创建一个单独的窗口。有没有办法使用自己的窗口、标准输入和标准输出启动非 GUI 应用程序?
1 回答
素胚勾勒不出你
TA贡献1827条经验 获得超9个赞
我找到了!
诀窍是在之后使用“开始”作为命令 cmd /c
这是代码:
cmd:= exec.Command("cmd","/C","start",_path_to_executable_)
err=cmd.Start()
- 1 回答
- 0 关注
- 552 浏览
添加回答
举报
0/150
提交
取消