Frage: Wie kann man ein separates Befehlsfenster mit eigener Eingabe und Ausgabe starten? aus einer Go-Anwendung?
Antwort:
Um ein neues Befehlsfenster für eine Nicht-GUI-Anwendung zu starten, verwenden Sie den Befehl „Start“, nachdem Sie „cmd /c“ ausgeführt haben ". Der folgende Codeausschnitt demonstriert diesen Ansatz:
<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>
Das obige ist der detaillierte Inhalt vonWie starte ich ein separates Befehlsfenster aus einer Go-Anwendung unter Windows?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!