Détails
Exécution de .exe dans l'invite de commande
J’essaie de lancer un programme d’itération, et chaque fois que je clique dessus, il s’ouvre puis se termine. Lorsque j'ouvre le fichier texte d'entrée, en utilisant le programme, l'itération se termine, puis la fenêtre se ferme instantanément. Comment puis-je soit l'exécuter de manière à ce que la fenêtre ne se ferme pas (et que je puisse voir mes résultats), soit réussir à faire la même chose dans l'invite de commande. Je ne suis pas très habitué à faire des choses dans l'invite de commande.
38
3
Ainsi, la fenêtre de la console restera ouverte même après la fin de MyApp.exe :
cmd /K "C:\SomeFolder\MyApp.exe"
Vous pouvez créer un raccourci avec la commande ci-dessus. Cette solution fonctionne avec tous les programmes de la console et ne vous oblige pas à passer par l'Invite de commande à chaque fois (ou à modifier l'exe original, ce que vous ne pouvez généralement pas faire).
Par ailleurs, l'interrupteur
/K
existe depuis l'époque de NT :-p.exe
'en utilisant la commandecd
-> exécutez votre `.exe``.Console.ReadKey()
à la fin de votre code pour que le programme attende que l'utilisateur appuie sur une touche.Menu Démarrer -> cmd -> cd C:\PATHTOYOURFILE\ -> program.exe
Ou ajoutez une fonction de pause à la fin de votre programme d'itération (en supposant que vous ayez accès à la source)