2015-02-12 03:59:58 +0000 2015-02-12 03:59:58 +0000
38
38

Uruchamiając .exe in command prompt

próbuję uruchomić program iteracyjny, a gdy tylko na niego kliknę, otwiera się on i kończy. Kiedy otwieram wejściowy plik tekstowy, używając programu, iteracja zostaje zakończona, a następnie okno zostaje natychmiast zamknięte. Jak mogę uruchomić je tak, aby okno się nie zamknęło (i widzę swoje wyniki), lub zrobić to samo w wierszu poleceń. Nie jestem zbyt dobrze zaznajomiony z robieniem rzeczy w znaku zachęty komend.

Odpowiedzi (7)

57
57
57
2015-02-12 05:33:45 +0000

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 z powyższym. To rozwiązanie działa ze wszystkimi programami konsolowymi i nie wymaga każdorazowego przechodzenia przez Command Prompt (lub modyfikowania oryginalnego exe, co zazwyczaj nie jest możliwe).

Nawiasem mówiąc, przełącznik /K działa od dni NT :-p

17
17
17
2015-02-12 08:02:09 +0000

Inny sposób, całkiem przydatny, jeśli ścieżka do .exe jest skomplikowana: Uruchom znak zachęty, a następnie po prostu przeciągnij plik .exe do okna cmd. Pełna ścieżka do pliku zostanie wklejona do zachęty i wystarczy wcisnąć Enter. Nie ma potrzeby wklejania cd do żadnych ścieżek.

8
8
8
2015-02-12 04:59:08 +0000
  1. Otwórz polecenie zachęty -> Got to your .exe‘s location using cd command -> execute your .exe
  2. Możesz dodać Console.ReadKey() na końcu kodu tak, aby program czekał aż użytkownik naciśnie jakiś klawisz.
3
3
3
2015-02-14 00:40:42 +0000

Sposób na uruchomienie pliku z cmd i pozostawienie go otwartym:

start /b /w /D"C:\StartAndEnd\scripts" NVIDIASystemMonitor.au3

Sposób na uruchomienie pliku z cmd i pozostawienie go otwartym:

c:\windows\syswow64\cmd.exe /c c:\windows\sysnative\cmd.exe /c start /b /w /D"C:\StartAndEnd\scripts" NVIDIASystemMonitor.au3

Sposób na uruchomienie pliku z cmd i pozostawienie go otwartym:

&001

Sposób na uruchomienie pliku z cmd i pozostawienie go otwartym:

Sposób na uruchomienie pliku z cmd i pozostawienie go otwartym:

&001

Sposób na uruchomienie pliku z cmd i pozostawienie go otwartym:

Sposób na uruchomienie pliku z cmd i pozostawienie go otwartym.

2
2
2
2015-02-12 04:16:26 +0000

Menu startowe -> cmd -> cd C:\PATHTOYOURFILE\ -> program.exe

Albo dodać funkcję pauzy na końcu programu iteracyjnego (zakładając, że masz dostęp do źródła)

1
1
1
2015-02-12 21:36:15 +0000

Aby zaoszczędzić sobie kłopotu z ewentualnym włożeniem cd do właściwego folderu, gdy prawdopodobnie już tam jesteś w eksploratorze okien, wystarczy przytrzymać shift, kliknąć prawym przyciskiem myszy na dowolne białe miejsce w folderze i kliknąć “Otwórz okno zachęty komend tutaj”, aby otworzyć cmd z już ustawionym katalogiem. Następnie możesz po prostu wpisać nazwę samego exe

0
0
0
2015-03-01 23:40:02 +0000

Mogę też spróbować przekierowania. Myślę, że to jest takie proste i dodaje uporczywość do komunikatu wyjściowego, który jest nieulotny. c:\Myapp.exe \C:\Myapp.dbg