Maison > développement back-end > Golang > Comment lancer une fenêtre de commande distincte à partir d'une application Go sous Windows ?

Comment lancer une fenêtre de commande distincte à partir d'une application Go sous Windows ?

Patricia Arquette
Libérer: 2024-10-31 00:49:29
original
305 Les gens l'ont consulté

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

Lancement d'une fenêtre de commande distincte dans Golang pour les applications Windows

Question : Comment lancer une fenêtre de commande distincte avec ses propres entrées et sorties depuis une application Go ?

Réponse :

Pour lancer une nouvelle fenêtre de commande pour une application non graphique, utilisez la commande "start" après avoir exécuté "cmd /c ". L'extrait de code suivant illustre cette approche :

<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>
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal