Я пытаюсь запустить итерационную программу, и когда я нажимаю на нее, она открывается, а затем завершается. Когда я открываю входной текстовый файл, используя программу, итерация завершается, затем окно мгновенно закрывается. Как я могу либо запустить его, чтобы окно не закрылось (и я мог видеть свои результаты), либо суметь сделать то же самое в командной строке. Я не очень знаком с работой в командной строке.
command-line
cmd.exe
user418119
источник
источник
cd
, выполните команду.exe
оттудаОтветы:
Это оставит окно консоли открытым даже после завершения работы MyApp.exe:
cmd /K "C:\SomeFolder\MyApp.exe"
Вы можете создать ярлык с помощью вышеупомянутого. Это решение работает со всеми консольными программами и не требует от вас проходить через командную строку каждый раз (или изменять исходный exe-файл, который вы обычно не можете).
Между прочим,
/K
коммутатор существует с NT дней :-pисточник
Другой способ, весьма полезный, если путь к .exe является сложным: запустите командную строку, а затем просто перетащите файл .exe в окно cmd. Полный путь к файлу будет вставлен в подсказку, и вам просто нужно нажать Enter. Не нужно переходить на любые пути.
источник
.exe
местоположения с помощьюcd
команды -> выполните ваш.exe
Console.ReadKey()
код в конец своего кода, чтобы программа подождала, пока пользователь нажмет какую-нибудь клавишу.источник
Способ запустить файл с помощью cmd и оставить его открытым:
«/ W» означает, что он ожидает, пока приложение не закроется.
Если вы используете 64-битную версию, вот еще один пример:
Это гарантирует, что он все еще работает как 64-битный.
источник
Меню Пуск -> cmd -> cd C: \ PATHTOYOURFILE \ -> program.exe
Или добавьте функцию паузы в конце вашей итерационной программы (при условии, что у вас есть доступ к источнику)
источник
Чтобы избавить вас от необходимости наличия потенциально компакт-диска в нужной папке, когда вы, вероятно, уже находитесь в проводнике Windows, просто удерживайте клавишу shift, щелкните правой кнопкой мыши любое пустое место в папке и нажмите «Открыть окно командной строки здесь», чтобы открыть cmd с помощью его каталог уже установлен. Затем вы можете просто ввести имя самого exe
источник
Возможно, вы хотите попробовать перенаправление тоже. Я думаю, что это так просто и добавляет постоянство к выходному сообщению, которое является энергонезависимым. c: \ myapp.exe> c: \ myapp.dbg
источник