Bonjour, j'ai un problème avec l'exécution d'un fichier bat sous QProcess. Lorsque je lance ce fichier bat sous MS DOS j ai aucun souci, mais si je le lance avec Qprocess le processus n'arrive pas à se fermer(message d'erreur du fichier bat).
J'aimerai savoir quelles sont les differences entre le lancement sous MS DOS et Qprocess qui peuvent engendrer ce problème?
J'ai essayé avec la commande
cmd.exe /K test.bat
Ca marche très bien donc ca vient bien de QProcess le problème. Donc je sais pas comment résoudre ca.
Si vous avez des idées je suis preneur
Le problème, c'est pas l'erreur mais la demande d'appuyer sur une touche pour terminer le programme(qui est demandé à cause de l'erreur). Et je vois pas comment on peut savoir à quel moment il veut qu'on appuie sur une touche et comment simuler cet appuie.
Partager