Windows

Запуск файла .exe через командную строку

обкатки ан-ехе-файл-через-интерпретатор команд-00

Большую часть времени наши программы работают так, как нам нужно, но время от времени у вас есть программа, которая меньше, чем совместная, и заставляет вас искать способ решить проблему «отношения». В сегодняшнем посте SuperUser Q & A есть несколько замечательных предложений, которые помогут разочарованному читателю получить нужные ему результаты.

Сегодняшняя сессия Вопросов и Ответов приходит к нам благодаря SuperUser — подразделению Stack Exchange, объединенной группой веб-сайтов вопросов и ответов.

Вопрос

Читатель SuperUser user418119 хочет найти способ держать окно программы открытым достаточно долго, чтобы увидеть результаты:

Я пытаюсь запустить итерационную программу. Всякий раз, когда я нажимаю на него, он открывается, а затем завершается. Когда я открываю входной текстовый файл с помощью программы, итерация завершается, затем окно мгновенно закрывается. Как я могу:

1. Запустите его, чтобы окно не закрывалось (и я вижу свои результаты)

Или

2. Успейте сделать то же самое через командную строку

Я не очень знаком с работой через командную строку.

Есть ли способ заставить окно программы user418119 оставаться открытым достаточно долго, чтобы увидеть результаты?

Ответ

Авторы SuperUser mg30rg, misha256 и Ranayna ответят за нас. Сначала, mg30rg:

Вы можете создать пакетный файл (.bat), содержащий две строки. Первая — это командная строка вашего приложения, а вторая — «ПАУЗА». Окно командной строки будет оставаться открытым, пока вы не нажмете клавишу или не закроете ее с помощью кнопки «X». Преимущество этого решения заключается в том, что вы можете иметь отдельный ярлык для файла .bat, так что вы можете запускать свою программу с паузой или без нее в конце.

Далее следует ответ от misha256:

Это оставит окно командной строки открытым даже после завершения работы MyApp.exe:

  • cmd / K «C: \ SomeFolder \ MyApp.exe»

Вы можете создать ярлык с помощью вышеупомянутого. Это решение работает со всеми консольными программами и не требует, чтобы вы каждый раз проходили через командную строку или изменяли исходный файл .exe (чего вы обычно не можете).

Кстати, ключ / K существует с NT дней.

И наш окончательный ответ от Ранайны:

Другой способ, который весьма полезен, если путь к файлу .exe является сложным: откройте окно командной строки и просто перетащите файл .exe в окно. Полный путь к файлу .exe будет вставлен в окно командной строки, и вам просто нужно нажать Enter . Там нет необходимости, чтобы CD в любые пути.


Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других опытных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone