Bonjour à tous! Ceci est mon premier post sur le forum.
Je voulais savoir si il est possible d'intégrer l'invite de commande windows (cmd.exe) à une application ?
Merci d'avance pour vos réponses.
Bonjour à tous! Ceci est mon premier post sur le forum.
Je voulais savoir si il est possible d'intégrer l'invite de commande windows (cmd.exe) à une application ?
Merci d'avance pour vos réponses.
Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.
Créer des applications graphiques en Python avec PyQt5
Créer des applications avec Qt 5.
Pas de question d'ordre technique par MP !
Oui effectivement je veux intégrer l'invite de commande... et pouvoir communiquer avec. (de mon application vers l'invite et vice versa)!
Merci de ton aide.
Il faudrait plus de détails, par "intégrer" tu veux dire qu'elle fasse partie de ta fenêtre ? Car l'exécuter "normalement" comme si c'était windows qui la lançait, c'est plus simple.
Quelle communication exactement compte tu faire entre ton appli et cmd.exe ? La plupart des commandes ont leur équivalent dans la librairie Qt (lire des dossiers, créer des fichiers/dossiers, lancer des programmes etc), selon tes besoins ça serait sans doute plus simple de passer par les classes Qt.
Si tu veux simplement envoyer des commandes et recevoir les réponses, regarde du côté de QProcess. C'est basé sur QIODevice, tu écris et tu en lis comme d'un QFile, à peu de choses près. Regarde la doc pour plus de détails.
Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.
Créer des applications graphiques en Python avec PyQt5
Créer des applications avec Qt 5.
Pas de question d'ordre technique par MP !
Ok je vais regarder par là! Mais pour plus de détails en fait, je veux lancer une application en ligne de commande en lui faisant passer des paramètres de démarrage.
Et je veux par la suite pouvoir dialoguer avec le processus lancé pour lui envoyer des commandes.
J'aimerais bien pouvoir l'intégrer à l'application pour ne pas avoir d'invite de commande lancé en arrière plan. ( pour le côté esthétique)
Merci.
Partager