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.
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 commande cd
-> exécutez votre `.exe``.Console.ReadKey()
à la fin de votre code pour que le programme attende que l'utilisateur appuie sur une touche.