Ausführen von .exe in der Eingabeaufforderung

Ich versuche, ein Iterationsprogramm auszuführen, und immer wenn ich darauf klicke, öffnet es sich und bricht dann ab. Wenn ich die Eingabetextdatei mit dem Programm öffne, wird die Iteration abgeschlossen, und das Fenster schließt sich sofort. Wie kann ich es entweder so ausführen, dass das Fenster nicht geschlossen wird (und ich meine Ergebnisse sehen kann), oder es schaffen, das Gleiche in der Eingabeaufforderung zu tun. Ich bin nicht super vertraut mit dem Tun Sachen in der Eingabeaufforderung.

Dadurch bleibt das Konsolenfenster auch nach Beendigung von MyApp.exe geöffnet:

cmd /K "C:\SomeFolder\MyApp.exe"

Sie können eine Verknüpfung mit dem oben genannten Befehl erstellen. Diese Lösung funktioniert mit allen Konsolenprogrammen und erfordert nicht, dass Sie jedes Mal die Eingabeaufforderung aufrufen (oder die ursprüngliche exe-Datei ändern, was normalerweise nicht möglich ist).

Übrigens gibt es den /K-Schalter schon seit NT-Zeiten :-p

Kommentare (0)
  1. Öffnen Sie die Eingabeaufforderung -> Gehen Sie mit dem Befehl cd zum Speicherort Ihrer .exe's -> führen Sie Ihre .exe
  2. Du kannst Console.ReadKey() am Ende deines Codes hinzufügen, damit das Programm wartet, bis der Benutzer eine Taste drückt.
Kommentare (0)

Startmenü -> cmd -> cd C:\PATHTOYOYOURFILE\ -> program.exe

Oder fügen Sie am Ende Ihres Iterationsprogramms eine Pausenfunktion ein (vorausgesetzt, Sie haben Zugriff auf den Quelltext)

Kommentare (0)