首頁 >後端開發 >Golang >如何在 Windows 上為 Golang 應用程式啟動單獨的命令視窗?

如何在 Windows 上為 Golang 應用程式啟動單獨的命令視窗?

DDD
DDD原創
2024-10-31 21:52:17734瀏覽

How to Launch a Separate Command Window for a Golang Application on Windows?

在Windows 上使用Golang 啟動單獨的命令視窗

問題:

在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn