ホームページ  >  記事  >  バックエンド開発  >  Windows 上の Go アプリケーションから別のコマンド ウィンドウを起動するにはどうすればよいですか?

Windows 上の Go アプリケーションから別のコマンド ウィンドウを起動するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-31 00:49:29147ブラウズ

How to Launch a Separate Command Window from a Go Application on Windows?

Windows アプリケーション用の Golang で別個のコマンド ウィンドウを起動する

質問: 独自の入力と出力を持つ別個のコマンド ウィンドウを起動するにはどうすればよいですか? Go アプリケーションから?

答え:

非 GUI アプリケーションの新しいコマンド ウィンドウを起動するには、「cmd /c」を実行した後に「start」コマンドを使用します。 」。次のコード スニペットは、このアプローチを示しています:

<code class="go">package main

import (
    "os/exec"
)

func main() {
    // Change _path_to_executable_ to the path of your non-GUI application
    cmd := exec.Command("cmd", "/C", "start", "_path_to_executable_")
    err := cmd.Start()
    if err != nil {
        // Handle error
    }
}</code>

以上がWindows 上の Go アプリケーションから別のコマンド ウィンドウを起動するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。