Maison > Article > développement back-end > Comment lancer une fenêtre de commande distincte pour une application Golang sous Windows ?
Question :
Dans une application Go utilisant la fenêtre de commande pour Entrée et sortie utilisateur, comment lancer une instance d'application supplémentaire avec sa propre fenêtre de commande dédiée ?
Tentatives initiales :
Le problème est survenu lors des tentatives d'utilisation du " os/exec" et exécuter l'application avec "cmd /c" n'a pas réussi à créer une fenêtre séparée. Cela a conduit à la question de savoir s'il était possible de lancer une application non-GUI avec sa propre fenêtre et des entrées/sorties accessibles.
Solution :
La percée est venue en sachant que la commande "start" pourrait être utilisée après "cmd /c". Le code mis à jour ci-dessous lance avec succès l'application dans une fenêtre séparée :
<code class="go">cmd := exec.Command("cmd", "/C", "start", _path_to_executable_) err := cmd.Start()</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!