Exécution de .exe dans l'invite de commande

J&#8217essaie de lancer un programme d&#8217itération, et chaque fois que je clique dessus, il s&#8217ouvre 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

Commentaires (0)
  1. Ouvrez l'invite de commande -> allez à l'emplacement de votre .exe'en utilisant la commande cd -> exécutez votre `.exe``.
  2. Vous pouvez ajouter Console.ReadKey() à la fin de votre code pour que le programme attende que l'utilisateur appuie sur une touche.
Commentaires (0)

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)

Commentaires (0)