Домашня » як » Запуск файлу .exe за допомогою командного рядка

    Запуск файлу .exe за допомогою командного рядка

    Велику частину часу наші програми працюють так само, як нам потрібно, але кожен раз в той час у вас є той, який менше співпраці і залишає вас шукати спосіб, щоб виправити свою проблему "ставлення". Сьогоднішня посада SuperUser Q&A має великі пропозиції, які допоможуть розчарованому читачеві отримати необхідні результати.

    Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..

    Питання

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

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

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

    Or

    2. Керуйте, щоб зробити те ж саме через командний рядок

    Я не дуже добре знайомий з роботою через командний рядок.

    Чи є спосіб зробити вікно програми user418119 відкритим достатньо довго, щоб побачити результати?

    Відповідь

    Співробітники SuperUser mg30rg, misha256 і Ranayna мають відповідь для нас. Спочатку, mg30rg:

    Можна створити пакетний файл (.bat), що містить два рядки. Перший - це командний рядок вашої програми, а другий - “PAUSE”. Він буде відкривати вікно командного рядка відкритим, доки ви не натиснете клавішу або не закриєте його за допомогою кнопки «X». Перевага цього рішення полягає в тому, що ви можете мати окремий ярлик для файлу .bat, щоб можна було запустити програму з або без призупинення на фініші.

    Далі йде відповідь від misha256:

    Це залишить вікно командного рядка відкритим навіть після завершення функції MyApp.exe:

    • cmd / K “C: Деякі папки \ t

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

    До речі, перемикач / K існує з часів NT.

    І остаточна відповідь від Ранайни:

    Інший спосіб, який є дуже корисним, якщо шлях до .exe-файлу складний: відкрийте вікно командного рядка і просто перетягніть файл .exe у вікно. Повний шлях до файлу .exe буде вставлено у вікно командного рядка, і ви просто повинні натиснути Enter. Не треба cd на будь-які шляхи.


    Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.