Próbuję uruchomić program do iteracji i za każdym razem, gdy klikam na niego, otwiera się i kończy. Kiedy otwieram wejściowy plik tekstowy za pomocą programu, iteracja kończy się, a następnie okno natychmiast się zamyka. Jak mogę albo uruchomić program tak, żeby okno się nie zamykało (i żebym mógł zobaczyć moje wyniki), albo zrobić to samo w wierszu poleceń. Nie jestem super obeznany z robieniem rzeczy w wierszu poleceń.
Dzięki temu okno konsoli pozostanie otwarte nawet po zakończeniu działania MyApp.exe:
cmd /K "C:SomeFolder\MyApp.exe"
.
Możesz utworzyć skrót za pomocą powyższego polecenia. To rozwiązanie działa ze wszystkimi programami konsolowymi i nie wymaga przechodzenia przez Command Prompt za każdym razem (lub modyfikowania oryginalnego exe, czego zazwyczaj nie można'robić).
Nawiasem mówiąc, przełącznik /K
jest obecny od czasów NT :-p
.exe
's używając polecenia cd
-> wykonaj swojego .exe
.Console.ReadKey()
na końcu swojego kodu tak, że program będzie czekał aż użytkownik naciśnie jakiś klawisz.