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.
Bonjour,
Cela me semble un peu étrange. Vous voulez communiquer avec votre application avec une ligne de commande, certes. Cela veut dire que vous avez un simili de réseau dans votre application, permettant de recevoir des commandes?
Sinon, pour l'intégration, je dirai que le mieux serai de faire juste un espace ou l'utilisateur peut écrire ( une QLineEdit? ) et lorsqu'il tape entré, on interprète la commande ( genre de IRC finalement ).
Mais il semble que vous cherchez à faire plus...
Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi
Ma page sur DVP
Mon Portfolio
Qui connaît l'erreur, connaît la solution.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager