为了账号安全,请及时绑定邮箱和手机立即绑定

在 Windows 中从 Golang 启动一个新的命令窗口

在 Windows 中从 Golang 启动一个新的命令窗口

Go
慕标琳琳 2021-10-04 17:18:19
我正在编写一个仅使用命令窗口 (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()


查看完整回答
反对 回复 2021-10-04
  • 1 回答
  • 0 关注
  • 552 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信