Как запустить программу через командную строку Windows

Большинство пользователей операционной системы Windows привыкли запускать нужное приложение или игру двойным кликом по ярлыку, расположенному на рабочем столе, или найдя его в Пуске. Как вариант, можно открыть папку, в которой оно установлено, и уже оттуда запустить exe-шный файл.

Поскольку такой запуск приложений может подойти не всегда, в данной статье давайте рассмотрим несколько различных способов, используя которые получится запустить программу из командной строки.

Для начала нужно открыть окно консоли. Как это сделать, подробно описано в статье: вызов командной строки Windows.

1 способ: запуск системного приложения

Для того чтобы запустить из консоли одно из системных приложений используется команда «start» и через пробел указывается нужное название. В качестве названия нужно прописать системное имя. Для Проводника – это explorer , диспетчера задач – taskmgr , панель управления – control , конфигурация системы – msconfig .

Чтобы открыть блокнот напишите notepad , проигрыватель Windows Media – wmplayer , Paint – mspaint , таблицу символов – charmap . Если напишите cmd , откроется новое окно командной строки.

Например, откроем таблицу символов. Наберите в строке:

и нажмите «Enter» .

2 способ: указав полный путь к файлу

Если вам нужно запустить любое другое установленное приложение, тогда следует указать полный путь к исполняемому файлу программы.

Например, у меня в папке Загрузки есть программа для установки Киностудии, давайте ее откроем. Захожу в папку и кликаю мышкой по полю, где прописан путь. Всю эту строку нужно прописать в командной строке (поскольку скопировать-вставить там не работает) и в конце дописать название утилиты, которую хотим запустить.

В консоли будет написано:

После нажатия «Enter» началась подготовка к установке Киностудии. Как видите, прописывая путь необязательно использовать большие буквы, можно вводить только маленькие.

Если же в пути к нужному файлу будут пробелы, тогда появится окно с сообщением, что найти указанный файл не получается. Дело в том, что командная строка распознает путь до первого пробела, а не всю введенную вами строку. В примере, она решила, что я хочу открыть c:program .

Теперь немного отойдем от темы, и рассмотрим, как узнать полный путь к той программе, которую мы хотим запустить.

Для этого найдите через окно Проводника исполняемый файл нужного приложения. Чтобы понять, что это он, посмотрите, чтобы напротив него в поле «Тип» было указано «Приложение» . Дальше кликните по полю вверху – это и есть путь.

Например, Тотал Коммандер запускается файлом «totalcmd» , а он находится по пути: «c:program filestotal commander» .

Или еще один вариант. Если на рабочем столе есть ярлык нужного приложения, его можно не искать через Проводник. Достаточно кликнуть по нему правой кнопкой и выбрать пункт «Расположение файла» .

Откроется окно, которое мы уже рассмотрели. В нем будет выделен файлик, который запускает утилиту, а вверху можно узнать к ней путь.

3 способ: используя path

С помощью этой команды мы сохраним путь к той папке, в которой находится исполняемый файл, а потом запустим его.

Рассмотрим все тот же Тотал Коммандер. В консоли пишем:

path c:program filestotal commander

После «path» обязательно ставьте пробел. Именно по этому пути находится нужный нам файл «totalcmd» . Нажимайте «Enter» .

Дальше прописывайте название exe-шного файла. У меня это:

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

4 способ: с помощью команды cd

Эта команда откроет указанную папку, и уже из нее мы запустим нужный нам файл. Например, зайдем в папочку TeamViewer:

cd c:program filesteamviewer

После «cd» поставьте пробел. Жмите «Enter» .

В этой папке хранится файл, которым запускается TeamViewer, он имеет одноименное название. Поэтому дальше ввожу:

нажимаю «Enter» и утилита запускается.

Если нужно открыть приложение, которое установлено не на системном диске, то использовать можете команду path . Если я наберу:

path d:program filesccleaner

(после ввода каждой строки жмите «Enter» ), то у меня откроется CCleaner. Именно он установлен по указанному пути на диске D: .

А вот с помощью команды cd этого сделать не получится.

5 способ: через контекстное меню

Для этого найдите ту папку, в которой хранится исполняемый файл, и нажмите по ней правой кнопкой мыши, при этом зажав и удерживая клавишу «Shift» . Дальше в контекстном меню выберите «Открыть окно команд» .

После этого в командной строке сразу откроется нужная нам папка. Введите в строку название файла, который запускает утилиту, и жмите «Enter» . Это мы запустили CCleaner, расположенный не на системном диске (у меня D: ).

Если нужно запустить программу, которая установлена там же, где и операционная система, действия те же. Давайте откроем браузер Google Chrome. Находим папку, в которой хранится файл, что его запускает, и выбираем упомянутый выше пункт.

Затем вводим название файла с расширением .*exe : chrome , и жмем «Enter» . Браузер будет запущен.

6 способ: путь в кавычках

В начале, я упомянула, что если в прописанном пути будут пробелы, файл не откроется. Но если написать его в кавычках, то консоль все поймет. Кавычки должны быть двойные и прямые, а не в виде запятых. Ставятся они с помощью комбинации «Shift+Э» с выбранной английской раскладкой клавиатуры.

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

«c:program filestotal commandertotalcmd.exe»

Используя кавычки, можете открывать программы и на системном диске и на диске с данными.

Это все известные мне способы, которые помогут открыть нужную программу непосредственно из командной строки Windows. Если знаете что-то еще, пишите в комментариях.

Запуск exe через BAT

Всем привет, никогда до этого не создавал BAT файл, но сейчас понадобилось создать батник для запуска .exe
Такой вот скрипт,

Windows Batch file
30.04.2020, 20:16

Неправильно работает EXE-файл, скомпилированный из BAT-файла с помощью программы Bat To Exe Converter
Сдрасте люди, я пришел к вам с того самого мира, или как то так У меня уже мозги кипят на.

Запуск cpp через bat
Меня озадачили следующим: запустить программу, написанную на С++ через bat файл. При чём не просто.

Запуск 2 приложений через bat
Парни, помогите пожалуйста написать батник. Задача такая, на раб. столе находятся два ярлыка. Нужно.

Запуск minecraft 1.12.2 через bat
Доброго времени суток! Пытаюсь запустить майн 1.12.2 через батник(нужно для лаунчера), но не.

30.04.2020, 20:34 2
Windows Batch file
30.04.2020, 21:04 [ТС] 3
30.04.2020, 21:06 4

Решение

start «C:Program FilesDAEMON Tools LiteDTLite.exe»

Из-за наличия пробела в пути к исполняемому файлу, строка для запуска DTLite.exe должна быть заключена в двойные кавычки, однако формат входных параметров для start предполагает наличие заголовка окна, также заключаемого в двойные кавычки, в результате чего «C:Program FilesDAEMON Tools LiteDTLite.exe» интерпретируется не как исполняемая программа, а как заголовок окна — будет выполнен запуск интерпретатора CMD с заголовком окна «C:Program FilesDAEMON Tools LiteDTLite.exe». Для того, чтобы подобного не случилось нужно использовать любой, пусть даже пустой, заголовок:

start «» «C:Program FilesDAEMON Tools LiteDTLite.exe»

06.05.2020, 05:10 5
06.05.2020, 07:57 6
Windows Batch file
06.05.2020, 07:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Запуск редактора реестра через Bat файл
Здравствуйте. Хочу создать Bat файл, при запуске которого должен запускаться редактор реестра.

Запуск случайного файла .kfn через bat
Всем привет. Есть папка в которой около 20 папок и примерно 200 файлов формата .kfn — запускаются с.

Запуск сервера через bat, в окружении локалке
Доброе утро господа. Требуется батник с трёма командами D: cd.

Запуск файла через bat с запросом пароля
Добрый вечер, написал bat’ник который при выполнении будет запрашивать пароль, после ввода которого.

СРОЧНО! Как создать .exe через bat
Здравствуйте. Мне нужно создать .exe файл через bat, и всё что я смог придумать, это открыть.

Запуск minecraft 1.12.2 с forge и liteloader ВМЕСТЕ через bat
Доброго времени суток! Уже несколько дней бьюсь над одной проблемой — запуск minecraft 1.12.2 с.

Учение основ cmd(bat) (ДЛЯ НОВИЧКОВ)

Хэллоу пикабушник. Я хочу, чтобы ты понял весь программный язык cmd(bat) на понятном языке. Ну, давай приступим?

Для начала Разберем, что такое cmd(bat) и с чем его едят?

Cmd.exe — интерпретатор командной строки

ИНТЕРПРЕТАТОР — Тот, кто интерпретирует что-нибудь. ИНТЕРПРИРОВАТЬ Истолковать -вывать раскрыть -ывать смысл чего-нибудь, объясняя.

С этим мы разобрались, теперь, зачем он нужен? Дело в том, что некоторые вещи можно быстрее выполнить в командной строке, а некоторые настройки в принципе отсутствуют в графическом интерфейсе пользователя. Так же следует иметь в виду, что до сих пор существуют утилиты, не имеющие графического интерфейса, а иногда он оказывается недоступен, например из-за сбоя.

Как открыть командную сроку(cmd.exe)

нажмите сочетание клавиш WIN+R, введите cmd и нажмите кнопку Ok;
нажмите кнопку «Пуск» введите в поле поиска «командная строка» и щелкните в результатах поиска «Командная строка» (можно ввести «cmd» и выбрать в результатах «cmd»);
нажмите «Пуск» ⇒ «Все программы» ⇒ «Стандартные» ⇒ «Командная строка»;
открыть в Проводнике папку C:WindowsSystem32 и запустить файл cmd.exe.

И так, давайте создадим на рабочем столе текстовый документ, а далее впишем в него

Для вывода сообщения в BAT файлах используется команда echo: Вывод сообщений и переключение режима отображения команд на экране. ECHO [ON. OFF] ECHO [сообщение] Ввод ECHO без параметров позволяет выяснить текущий режим отображения команд.

В данном случае напишем @Echo off

После напишем такую строку A: Что это такое? Это так сказать, строка, позволяющая делать оборот(обратно выполнять функции,команды после этой строки)

Далее после A: напишем, echo HELLO MY FRIEND (тут вышла ошибочка, пишем :A, а не A: )

echo — команда, позволяющая показывать сообщения, в моем случае это «HELLO MY FRIEND«

После давайте напишем команду, которая будет открывать окно, в данном случае это команда «Start»

Команда START — запуск приложения в новом окне

Команда START позволяет запускать приложения в отдельном окне, с возможностью указания некоторых параметров их выполнения.

Формат командной строки:

START [«заголовок»] [/D путь] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | REALTIME| /ABOVENORMAL | /BELOWNORMAL] [/WAIT] [/B] [команда/программа] [параметры]

Параметры командной строки:

«заголовок» — заголовок окна. Обязательно в двойных кавычках.

путь — рабочий каталог.

B — запуск приложения без создания нового окна с отключением обработки сочетания клавиш CTRL+C. Если приложение не обрабатывает сочетание клавиш CTRL+C самостоятельно, единственным способом его прерывания является использование сочетания клавиш CTRL+Break.

I — Новой средой станет исходная среда, переданная cmd.exe, а не текущая среда.

MIN — Запуск команды/программы в свернутом окне.

MAX — Запуск команды/программы в развернутом окне.

SEPARATE — Запуск 16-разрядной программы Windows в отдельной области памяти.

SHARED — Запуск 16-разрядной программы Windows в общей области памяти.

LOW — Запуск приложения с приоритетом IDLE (самый низкий приоритет).

NORMAL — Запуск приложения с приоритетом NORMAL.

HIGH — Запуск приложения с приоритетом HIGH.

REALTIME — Запуск приложения с приоритетом REALTIME (самый высокий приоритет).

WAIT — Запуск приложения с ожиданием его завершения.

ABOVENORMAL — Запуск приложения с классом приоритета ABOVENORMAL (выше стандартного)

BELOWNORMAL — Запуск приложения с классом приоритета BELOWNORMAL (ниже стандартного)

команда/программа — Если это внутренняя команда cmd.exe или пакетный файл, обработчик команд (cmd.exe) запускается с ключом /K. Это означает, что окно не будет закрыто после завершения команды. Если это не внутренняя команда cmd.exe и не пакетный файл, значит, это программа, которая будет запущена в графическом или текстовом окне.

Но давайте напишем start http://google.com — при данное команде, будет открываться гугл.

После напишем echo I KILLED YOUR WINDOWS (Мини шуточка пхпх) — команда которая будет выводить текст. И на последок пишем goto A (для работы круга)

Вот как все это должно выглядеть

Нажимаем «Файл» «Сохранить как» Рабочий стол

Тип файла выбираем «Все файлы» и к названии вашего файла(в моем случае пикабу) приписываем .bat

Все, теперь открываем и проверяем!

Теперь можем видеть такую картину:

в вк вы можете попросить меня скинуть вам немножко жоще батник xD

Запуск exe через cmd

СБОРКА КОМПЬЮТЕРА НА ЗАКАЗ ДЛЯ ДОМА И ИГР, ГАРАНТИЯ 2 ГОДА

Профессиональный подбор комплектующих, тест на производительность. Перейти на страницу »

МОДЕРНИЗАЦИЯ (АПГРЭЙД) КОМПЬЮТЕРА И НОУТБУКА

Модернизация (апгрэйд) вашего компьютера и ноутбука новейшими технологическими новинками компьютерных комплектующих. Перейти на страницу »

НАСТРОЙКА И УСТАНОВКА ОБНОВЛЕННЫХ ВЕРСИЙ WINDOWS 7

Настройка компьютера, установка и пере установка операционной системы windows 7, XP, Vista Перейти на страницу »

РЕМОНТ КОМПЬЮТЕРОВ В ДЕНЬ ОБРАЩЕНИЯ

Срочный ремонт компьютера в день обращения, ремонт компьютеров любой сложности. Перейти на страницу »

РЕМОНТ НОУТБУКОВ

Ремонт ноутбуков любой сложности, настройка и установка программ. Чистка ноутбуков от пыли и заливки. Перейти на страницу »

УСТАНОВКА И НАСТРОЙКА Windows 8, выезд специалиста на дом и офис!

Новая операционная система windows 8, профессиональная настройка и установка на компьютер и ноутбук. Перейти на страницу »

УСТАНОВКА АНТИВИРУСНЫХ ПРОГРАММ Kaspersky, Dr.Web, NOD-32, AVAST

Удаление вирусов и вредоносных программ на вашем компьютере! Перейти на страницу »

Как запустить программу через командную строку

Программы и приложения мы привыкли запускать обычным двойным нажатием левой кнопки мышки по ярлыку или исполняемому файлу. Но иногда может потребоваться запустить программу через командную строку, например при восстановлении системы.

Как запустить системное приложение через командную строку?

Откройте командную строку, которую можно запустить через стартовое меню Пуск -Все программы — Стандартные — Командная строка или с использованием средства «Выполнить», введя в строку открыть CMD.

Запуск программ при помощи командной строки осуществляется с использованием команды START. Пример запуска блокнота через командную строку:
start notepad

После того как вы нажмете Enter появится окно Блокнота. Таким же образом можно запустить проводник (explorer), Панель управления (control), программу конфигурации системы (msconfig) и другие системные утилиты и программы.

Однако не всегда пользователя удовлетворят только системные приложения, очень часто требуется запустить конкретную программу, установленную в системе.

Как запустить любое приложение с помощью командной строки?

Запуск любого приложения возможен с указанием полного пути к исполняемому файлу. Однако если вы попробуете указать путь явно команде START, например, к интернет-обозревателю Opera, то у вас ничего не получится:
start c:Program Files (x86)Operaopera.exe

Выполнение такой команды приведет к ошибке, так как команда start не распознает указанный путь. Команда может распознать путь к программе только, если в нем не имеется пробелов. В таком случае перед запуском приложения необходимо, чтобы этот путь был сохранен. Для этих целей существует команда PATH.

Введите в командную строку следующую команду:
path c:Program Files (x86)Opera

Это позволит программе сохранить путь к указанной папке и использовать его при запуске любого приложения, которое будет находиться внутри этой папки.
Следующая команда:
start opera
позволит пользователю запустить интернет-обозреватель. Обратите внимание, что указывать разрешение файла в таком случае не обязательно, команда распознает его автоматически. Если внутри папки имеются и другие исполнительные файлы, то они так же могут быть запущены таким образом.

«Регистрацию».exe, поэтому вы можете запустить его из любой командной строки в Windows

Как вы можете сделать .exe файл доступен из любого места в окне командной строки Windows? Есть ли какая-то запись реестра, которая должна быть введена?

15 ответов

вам нужно убедиться, что exe находится в папке, которая находится на PATH переменные среды.

вы можете сделать это, установив его в папку, которая уже находится на PATH или добавив свою папку в PATH .

вы можете попросить своего установщика сделать это, но вам нужно будет перезагрузить машину, чтобы убедиться, что она будет подобрана.

вы можете добавить следующие разделы ключ:

в этом ключе добавьте строковое значение по умолчанию, содержащее путь к exe-файлу.

вам нужно .exe путь файла в переменную окружения path. Перейдите в «Мой Компьютер — > Свойства — > дополнительно — > переменные среды — > путь» и отредактируйте путь, добавив .exe ‘s каталог в путь.

другое решение, которое я лично предпочитаю, использует RapidEE для более плавного редактирования переменных.

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

такой пакетный файл может выглядеть так:

Windows 10, 8.1, 8

Откройте меню Пуск,

  1. тип Edit environment variables
  2. откройте параметр Edit the system environment variables
  3. клик
  4. там вы видите две коробки, в System Variables box find path переменная
  5. клик Edit
  6. появляется окно, нажмите New
  7. введите каталог путь .exe или ( каталог значит исключить имя файла из пути)
  8. клик Ok на всех открытых окнах и перезагрузить системуперезапустите командную строку.
  • Если вы хотите иметь возможность запускать его внутри УМК.exe или пакетные файлы необходимо добавить в каталог .exe находится в переменной %path% ( или )
  • Если вы хотите иметь возможность запускать его в диалоговом окне запуска (Win+R) или в любом приложении, которое вызывает ShellExecute добавление exe в app пути ключ достаточно (это менее подвержено ошибкам во время установки/удаления, а также не загромождает переменную пути)

удивительно, что нет простого решения для такой простой задачи в windows, Я создал этот маленький скрипт cmd, который вы можете использовать для определения псевдонимов в windows (инструкции находятся в самом заголовке файла):

Это в значительной степени тот же подход, используемый инструментами, такими как NPM или ruby gems для регистрации глобальных команд.

вы также можете постоянно (после перезагрузки) добавлять в путь переменной таким образом:

щелкните правой кнопкой мыши Мой Компьютер -> нажать свойства -> нажать Дополнительные параметры системы -> нажать Переменные Среды

положите его в c:windows каталог или добавьте свой каталог в «путь» в среде-настройки (Windows-break — tab advanced)

используйте пакетный файл 1 строки в вашей установке:

запустите файл bat

Теперь поместите ваш .exe в c:windows и ты закончила.

вы можете ввести ‘exename’ в командной строке и запустить его.

простые bash-подобные псевдонимы в Windows

чтобы получить глобальные bash-подобные псевдонимы в Windows для приложений, не добавленных в путь автоматически без ручного добавления каждого из них в путь, вот самое чистое решение, которое я придумал, которое делает наименьшее количество изменений в системе и имеет наибольшую гибкость для последующей настройки:

«Установить» Ваши Псевдонимы Путь

Добавить Свой Псевдоним

открыть в новой оболочке Окно

начать C:path tomy program.exe , передавая все аргументы, открывая его в новом окне, создайте c:aliasesmy program.bat файл со следующим содержимым (см. команда запуска NT для деталей на commmand старта):

выполнить в текущем окне оболочки

начать C:path tomy program.exe , передавая все аргументы, но запуская его в том же окне (больше похоже на то, как работает bash) create c:aliasesmy program.bat файл со следующим содержимым:

выполнить в текущем окне оболочки 2

Если вам не нужно приложение, чтобы изменить текущий рабочий каталог вообще для того, чтобы работать, вы можете просто добавить символическую ссылку на исполняемый файл внутри папки псевдонимов:

добавить в путь, шаги ниже (Windows 10):

  1. набрать в строке поиска «окружающая среда. «и выберите Редактировать переменные среды системы, которая открывает окно свойств системы
  2. щелкните Переменные среды. кнопка
  3. на вкладке Переменные среды дважды щелкните переменную Path в разделе системные переменные
  4. добавить путь к папке, содержащей .exe к пути двойным щелчком по пустой строке и вставьте путь.
  5. нажмите ok и выйдите. Открыть новую строку cmd и нажмите команду из любой папки и она должна работать.

другой способ может быть через добавление .LNK к вашему $PATHEX. Затем просто создайте ярлык для исполняемого файла (то есть: yourshortcut.lnk) и поместите его в любой из каталогов, перечисленных в $PATH.

ПРЕДУПРЕЖДЕНИЕ: Знаю что-нибудь .файлы lnk, расположенные в любых каталогах, перечисленных в вашем $PATH, теперь также «PATH’Ed». По этой причине я бы предпочел метод пакетного файла, упомянутый ранее этому методу.

Если кто будет искать после меня вот очень простой способ добавить свой путь.

отправить путь к файлу, как показано на рисунке, скопируйте и вставьте его из файла и добавьте определенный путь в конце с предыдущей точкой с запятой на новый путь. Это может потребоваться для адаптации до для windows 7, но, по крайней мере, это простая отправная точка.

лучший способ сделать это — просто установить.EXE-файл в папку windows/system32. таким образом, вы можете запустить его из любого места. Это то же самое место, где .exe, как ping, можно найти

Adblock
detector