问题:
在 Go 应用程序中使用命令窗口用户输入和输出,如何使用自己的专用命令窗口启动附加应用程序实例?
初始尝试:
尝试使用“ os/exec”打包并使用“cmd /c”执行应用程序无法创建单独的窗口。这引发了一个问题:是否可以启动一个具有自己的窗口和可访问的输入/输出的非 GUI 应用程序。
解决方案:
突破来了意识到可以在“cmd /c”之后使用“start”命令。下面更新的代码成功在单独的窗口中启动应用程序:
<code class="go">cmd := exec.Command("cmd", "/C", "start", _path_to_executable_) err := cmd.Start()</code>
以上是如何在 Windows 上为 Golang 应用程序启动单独的命令窗口?的详细内容。更多信息请关注PHP中文网其他相关文章!