gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 00:39:30 46 4
gpt4 key购买 nike

我正在编写一个仅使用命令窗口 (CMD) 进行用户输入和输出的 go 应用程序。我需要启动另一个使用自己窗口的应用程序实例。

我尝试使用“os/exec”包,但它只为 GUI 应用程序创建了一个窗口。我尝试使用 cmd/c ___ 执行应用程序,但它仍然没有创建单独的窗口。

有没有办法使用自己的窗口、stdin 和 stdout 启动非 GUI 应用程序?

最佳答案

我找到了!

诀窍是在 cmd/c 之后使用“start”作为命令

代码如下:

cmd:= exec.Command("cmd","/C","start",_path_to_executable_)
err=cmd.Start()

关于windows - 在 Windows 中从 Golang 启动一个新的命令窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30182508/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com