Exécution d'un fichier .exe via une invite de commande

Table des matières:

Exécution d'un fichier .exe via une invite de commande
Exécution d'un fichier .exe via une invite de commande

Vidéo: Exécution d'un fichier .exe via une invite de commande

Vidéo: Exécution d'un fichier .exe via une invite de commande
Vidéo: Dépoussiérage MacBook Air 13' - YouTube 2024, Avril
Anonim
La plupart du temps, nos programmes fonctionnent exactement comme nous en avons besoin, mais de temps en temps, vous en avez un qui est moins coopératif et qui vous laisse à la recherche d’un moyen de résoudre le problème de son "attitude". Le message de questions-réponses du SuperUser d’aujourd’hui contient de très bonnes suggestions pour aider un lecteur frustré à obtenir les résultats dont il a besoin.
La plupart du temps, nos programmes fonctionnent exactement comme nous en avons besoin, mais de temps en temps, vous en avez un qui est moins coopératif et qui vous laisse à la recherche d’un moyen de résoudre le problème de son "attitude". Le message de questions-réponses du SuperUser d’aujourd’hui contient de très bonnes suggestions pour aider un lecteur frustré à obtenir les résultats dont il a besoin.

La séance de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté.

La question

Le lecteur superutilisateur User418119 souhaite trouver un moyen de garder une fenêtre de programme ouverte suffisamment longtemps pour afficher les résultats:

I am trying to run an iteration program. Whenever I click on it, it opens then terminates. When I open the input text file using the program, the iteration completes, then the window instantly closes. How can I:

1. Run it so that the window does not close (and I can see my results)

Or

2. Manage to do the same thing via Command Prompt

I am not super familiar with doing stuff via Command Prompt.

Existe-t-il un moyen de faire en sorte que la fenêtre du programme de user418119 reste ouverte suffisamment longtemps pour afficher les résultats?

La réponse

Les contributeurs de SuperUser, mg30rg, misha256 et Ranayna ont la solution pour nous. Tout d'abord, mg30rg:

You can create a batch file (.bat) containing two lines. The first one is your application’s command line and the second one is “PAUSE”. It will keep the Command Prompt window open until you press a key or close it using the “X” button. The advantage of this solution is that you can have a separate shortcut to the.bat file so that you can either start your program with or without pausing at the finish.

Suivi de la réponse de misha256:

This will leave the Command Prompt window open even after MyApp.exe terminates:

cmd /K “C:SomeFolderMyApp.exe”

You can create a shortcut with the above. This solution works with all console programs and does not require you to go through Command Prompt every time or modify the original.exe file (which you usually cannot).

Incidentally, the /K switch has been around since NT days.

Et notre réponse finale de Ranayna:

Another way which is quite useful if the path to the.exe file is a complicated one: Open a Command Prompt window and just drag the.exe file into the window. The full path to the.exe file will be pasted into the Command Prompt window and you just have to press Enter. There is no need to cd into any paths.

Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.

Conseillé: