Как запустить программу через командную строку
Как запустить программу через командную строку
Друзья, приветствую вас на нашем классном портале WiFiGid! В этой короткой статье я покажу вам, как можно запустить программу через командную строку (да и вообще открыть любой файл через нее). Так как сам частенько пишу какие-то программы, то приходится их и запускать через консоль, так что покажу разные варианты, а там выберите что под вас подходит.
Сначала опишу самый-самый простой вариант для большей части читателей, а уже чуть ниже поговорим о возможных тонкостях работы с командной строкой. Но если останутся какие-то вопросы – пишите их в комментариях. Также можете дать свои годные советы и другим читателям.
Содержание
- Шаг 1 – Открываем командую строку
- Шаг 2 – Переходим в папку программы
- Шаг 3 – Запускаем программу
- Запуск без перехода по полному адресу
- Про запуск программ в PATH
- Запуск файлов с нужной программой
- Видео по теме
- Задать вопрос автору статьи
Шаг 1 – Открываем командую строку
Если вы уже прошли какой-то из шагов самостоятельно, смело переходите дальше.
Просто не все наши читатели такие быстрые как вы
Сначала нужно открыть командую строку. Причем для нас подойдут все возможные варианты: командная строка, Windows Power Shell, Терминал (новое название на Windows 11). Что умеете, то и запускайте. Нужно помнить, что некоторым программам для той же установки потребуются права администратора, т.е. и консоль нужно запустить с правами администратора.
На всякий случай оставляю нашу статью, про запуск командной строки с правами администратора.
Шаг 2 – Переходим в папку программы
Теперь нам нужно в командной строке попасть в папку с программой (все как в обычном «Проводнике», сначала перешли в папку, а уже оттуда запустили вашу программу или игру, если только заранее не создали ярлык на рабочем столе).
Если у вас есть доступ к «Проводнику», проще всего скопировать адрес оттуда. Тут все просто – переходим в папку программы, игры или файла (где находится тот самый файл для запуска) и копируем содержимое вот этой строки (Ctrl + C):
А теперь пишем в командной строке переход в папку:
cd ВАШАПАПКА
В моем случае команда выглядит так:
cd C:\Users\cmipr\Desktop\WiFiGid
Вставить скопированную ранее строку в командную строку можно с помощью Ctrl + V ИЛИ правой кнопкой мыши (просто щелкаем без других действий).
![]()
Если в вашему пути есть пробелы, можно предварительно всю строку заключить в двойные кавычки (“).
Для любознательных: команда «cd» произошла от английского «Change Directory», т.е. в переводе на наш «Изменить директорию». Понимая значения команды, возможно, кому-то в будущем ее будет легче воспроизвести у себя.
Если у вас нет доступа к «Проводнику» для копирования адреса, можно обойтись и без него. Для этого пользуемся той же командой «cd» и набираем адрес по шаблону выше с поправками под свою ситуацию. Более того, использовать cd можно многократно, просто набирая нужные папки. Например:
cd C:\Users
cd cmipr
cd Desktop
cd WiFiGid
А еще есть команда «dir», которая покажет вам содержимое текущей папки (тут можно посмотреть варианты, чтобы не заблудиться). Полный список команд для командной строки здесь писать не буду, но кто хочет – изучаем самостоятельно. Эта статья немного на другую тему.
Шаг 3 – Запускаем программу
И вот теперь, когда мы уже находимся в нужной папке, запускаем программу просто командой… Точнее просто пишем название нужного вам файла:
.\wifigid.txt
.\wifigid.exe
В первом случае будет запущен текстовый файл в обычном редакторе, а во втором случае будет запущена уже программа.
Обращаем внимание на символы «точки» и «слэша» — это указание на поиск файла в текущей директории. Если не хочется вспоминать – проще написать «wifigid.txt», а после нажать на клавишу «Tab», консоль сама допишет нужную конструкцию для запуска. Да и вообще использование клавиши «Tab» с ее автодополнением очень удобно – можно писать название нужного файла или папки частично, а она сама допишет до вас остаток.
Если все сделали правильно, файл будет запущен. Для базового понимания больше ничего и не нужно. Все остальное выношу уже в отдельные разделы.
Эту странную конструкцию «.
\» при желании можно заменить командой «start». Например, вот так: «start wifigid.exe».
Запуск без перехода по полному адресу
На самом деле второй шаг можно избежать, а сразу написать запуск по полному адресу (на примере команд выше):
C:\Users\cmipr\Desktop\WiFiGid\wifigid.exe
Этот вариант не использует переходы с помощью «cd», а также не использует конструкцию «./». Как минус – если пишете руками, то можно запутаться и ошибиться с адресом. Второй минус – командная строка не сохранит текущую директорию, а если у вас там находится несколько файлов, то и каждый раз придется вводить полный путь.
Про запуск программ в PATH
Многие системные утилиты и некоторые программы прописывают свои пути в переменной окружения PATH. Программы, которые находятся в этих путях, можно запускать без смены директории (да и вообще даже без расширения «exe»). Например:
explorer – запускает Проводник
notepad – запускает блокнот
taskmgr – запускает Диспетчер Задач
cmd – запускает классическую командную строку
Кому интересно узнать больше про переменные окружения, читаем нашу статью.
![]()
Запуск файлов с нужной программой
В примере выше я уже показал вариант запуска простых файлов через консоль. Но в этом случае файлы запускаются только в тех программах, которые уже под них ассоциированы. Так в примере выше текстовый файл открылся с помощью Notepad++. А что если я захочу открыть его в простом блокноте?
Для этого сначала «запускаем» нужное вам приложение (с полным путем), а через пробел в качестве параметра передаем уже название вашего файла с расширением (а при необходимости тоже с полным путем). Примеры запуска:
notepad wifigid.txt
C:\Windows\System32\notepad.exe C:\Users\cmipr\Desktop\WiFiGid\wifigid.txt
Первый вариант возможен, потому что путь до notepad прописан в переменной PATH, а текстовый файл находится в папке, в которую мы ранее перешли. Второй вариант – тот же самый случай, только с прописыванием полных путей.
Главное в этих вариантах не забывать про расширения. Как еще пример, часто приходится запускать «питоновские» файлы вот таким способом:
python wifigid.
py
Видео по теме
Запуск программ в командной строке с аргументом [ОБЗОР]
6 комментариев
Сегодня расскажу, как запустить программу в командной строке Windows, да ещё и с аргументом.
Дело в том, что буквально только вчера описал одну замечательную и удобную бесплатную софтину (полезный дополнительный пункт контекстного меню), как уже сегодня мне в комментариях к этому обзору прислали вполне логичный вопрос — как удалить эту программу, если что?
Содержание:
Предисловие
Наивно предположил, что она удаляется обычным способом, как все приличные и воспитанные компьютерные программы (не описал данный момент в статье).
Оказалось (вычитал на официальном сайте автора утилиты), что для удаления надо всего-лишь запустить её в командной строке Windows, от имени администратора, да ещё и с определённым аргументом.
Главное, что написано это было таким «обыденным тоном», как будто простой смертный пользователь компьютера всю эту процедуру должен по-любому уметь делать с самого своего рождения.
Понятия не имел, как это делается — узнал, научился и делюсь этой информацией (решил отдельную статью написать, ведь это знание может пригодиться не только для удаления одной определённой программы).
Как открыть командную строку в Windows
На этом этапе статьи у меня возникла небольшая курьёзная заминка — не мог определиться, как правильнее будет звучать подзаголовок. Сперва хотел прописать — «как вызвать командную строку…», но решил, что обычно вызывают духов или джинов.
Потом пришло на ум — «как запустить командную строку…», но снова появились сомнения, ведь запускают, как правило, ракеты в космос. В итоге, написал, как написал, хоть и вспомнились при этом консервы и банки с огурцами. 🙂
Это была поднимающая настроение пауза, а теперь снова делаем серьёзные, даже суровые лица и идём искать командную строку в Windows.
...
...
Найти её в системных дебрях совсем не трудно. Можно воспользоваться при этом несколькими методами…
- Тыкаем на клавиатуре сочетание клавиш Win+R, вводим команду «cmd» (без кавычек) и неистово жмём на «Ок»
- Находим в Проводнике папку C:\Windows\System32 и запускаем «cmd.exe»…
Кстати, в этом случае уже можно кликнуть правой кнопкой мыши по файлу и выбрать в контекстном меню «Запуск от имени администратора», если это условие требует какая-либо инструкция…
- Ещё можно через меню кнопки «Пуск» перейти в «Служебные — Windows»…
В этом случае также можно запустить командную строку Windows от имени Администратора (через контекстное меню, кликнув правой кнопкой мыши по исполнительному файлу)…
Запускаем в командной строке Windows любую программу
Всё очень просто — нужно всего-лишь знать правильный путь к исполнительному файлу запускаемой программы. Его можно легко получить, например, с помощью бесплатной программы Path Copy Copy.
Далее просто прописываем ручками этот путь в командную строку Windows (если программист или хакер и этот способ самый простой и привычный (тогда не ясно, зачем вообще читаете эту статью)).
Простым пользователям советую заранее приготовить свой путь к исполнительному файлу программы в текстовом файлике и скопипастить (скопировать и вставить) его в командное окно, нажав «Enter» на клавиатуре после этого…
Большой нюанс! Если в пути к запускаемому файлу есть пробелы, то его (путь) нужно брать в кавычки…
Теперь возвращаюсь к виновнику написания данной инструкции. Чтоб удалить, например, программу Paste Into File нужно запустить её исполнительный файл с аргументом (условием) /unreg…
Как видите, можно добавлять «start» перед адресом к запускаемой программе, но и без этого слова всё чудно запустится. Вот и стали повелителями командной строки Windows. 🙂
Осталось извиниться за разноцветные «шапки» окон на скриншотах в статье — никак не могу определиться с красивой темой Windows, да и пассивные окна на заднем плане у меня выделяются жёлтым цветом (уже и не помню, где это выставил).
Теперь знаете, как запустить программу в командной строке Windows с аргументом. До новых полезных компьютерных программ и интересных приложений для Андроид.
ПОЛЕЗНОЕ ВИДЕО
...
...
Уверенный пользователь трех домашних ПК с многолетним опытом, "компьютерщик" для всех родственников, соседей и знакомых, в течении 13-ти лет автор более тысячи обзоров интересных и полезных программ для компьютера на собственном софтовом блоге OptimaKomp.RU
Я только обозреваю программы!
Любые претензии - к их производителям!
Все комментарии проходят модерацию
Как запустить программу из CMD (командной строки) Windows 10
- Миниинструмент
- Центр новостей MiniTool
- Как запустить программу из CMD (командной строки) Windows 10
Алиса | Подписаться | Последнее обновление
Вы можете запустить программу или исполняемый файл из командной строки. Узнайте, как это сделать, в этом уроке. Программное обеспечение MiniTool не только предоставляет множество полезных компьютерных решений, но также предоставляет пользователям множество полезных компьютерных программ, таких как программа восстановления данных, менеджер разделов диска, программное обеспечение для резервного копирования и восстановления системы, видеоредактор и т. д.
Если вы хотите запустить программу из CMD (командной строки) в Windows 10, вы можете проверить подробные шаги ниже.
Как запустить программу из CMD в Windows 10
Вы можете запускать только те приложения, которые установлены в созданных Windows папках, таких как Проводник, в командной строке.
Шаг 1. Откройте командную строку в Windows 10
Сначала вы должны открыть приложение командной строки на вашем компьютере с Windows 10. Вы можете нажать Windows + R , введите cmd и нажмите Введите , чтобы открыть обычную командную строку, или нажмите Ctrl + Shift + Enter , чтобы открыть командную строку с повышенными привилегиями в Windows 10.
Шаг 2. Запустите программу из CMD в Windows 10
Затем вы можете ввести команду start <имя программы> в окне командной строки и нажать Enter, чтобы открыть целевое приложение в CMD. Замените «имя программы» точным системным именем файла программы, но не его ярлыком. Например: запустить проводник .
Системное имя файла некоторых распространенных программ в Windows:
- Командная строка: cmd
- Проводник: проводник
- Диспетчер задач: taskmgr
- Калькулятор: вычислить
- Блокнот: блокнот
- Краска: mspaint
- Проигрыватель Windows Media: wmplayer
Как запустить EXE-файл в CMD в Windows 10
Вы можете следовать приведенным ниже инструкциям, чтобы запустить EXE-файл в командной строке.
Шаг 1. Доступ к окну командной строки
Вы можете выполнить ту же операцию, что и выше, чтобы открыть командную строку в Windows 10. cd <путь к файлу> в окне командной строки и нажмите . Введите , чтобы перейти к папке, содержащей целевое исполняемое приложение. Замените «путь к файлу» точным путем к файлу исполняемого файла.
Вы можете найти целевую папку программы и щелкнуть адресную строку в верхней части окна проводника, чтобы скопировать путь к папке программы и вставить его после команды cd. Например, cd C:\Program Files\Windows Media Player .
Шаг 3. Запустите exe из CMD
После того, как вы перейдете к папке с целевой программой, вы можете ввести start
В этом посте рассказывается, как запустить программу или исполняемый файл из CMD в Windows 10. Надеюсь, это поможет.
Если вам нужно бесплатное программное обеспечение для восстановления данных, чтобы восстановить удаленные/потерянные файлы с компьютера под управлением Windows 10 или других устройств хранения, вы можете попробовать MiniTool Power Data Recovery.
MiniTool Power Data Recovery — это программа для восстановления данных Windows, которая позволяет восстанавливать данные с ПК, внешнего жесткого диска или твердотельного накопителя, USB-накопителя, SD-карты, карты памяти и т. д. Он очень прост в использовании и на 100% чист.
- Твиттер
- Линкедин
- Реддит
Об авторе
Комментарии пользователей:
Как открыть программу через командную строку в Windows 8?
спросил
Изменено 4 года, 3 месяца назад
Просмотрено 613 тысяч раз
Предположим, у меня есть программа с именем any_program.
и диск с операционной системой exe
C:
. Расположение программы: D:\Any_Folder\any_program.exe
Как запустить/выполнить эту программу через командную строку в Windows 8?
Я попробовал командную строку START any_program.exe
, но она показывает мне ошибку
Windows не может найти 'any_program.exe'. Убедитесь, что вы правильно ввели имя, а затем повторите попытку.
Кстати, отлично работало в Windows 7. И, если я наберу START notepad.exe
или START firefox.exe
(Firefox не установлен на диске C:), он работает в Windows 8.
- windows
- командная строка
3
Существует три основных способа запуска «команды» в командной строке.
-
встроенные ("внутренние команды")
Это команды, встроенные в cmd и не требующие вызова внешней программы.
Они также не выполняют никакого поиска и всегда будут выполняться с наивысшим приоритетом при совпадении. Вы можете обойти встроенные функции, заключив имя исполняемого файла в кавычки:
echo
вызывает встроенную функцию, но"echo"
будет выполнять поиск по правилам cmd. -
Прямой вызов
Это когда вы прямо указываете имя программы (без пути). Например, если вы запускаете
cmd
(cmd.exe
) илиipconfig
(ipconfig.exe
) в командной строке, вы напрямую вызываете внешнюю команду. Это выполняет ограниченный поиск, реализованный полностью в командной строке, в следующем порядке:- Текущий каталог.
- Каталоги, указанные в переменной среды PATH.
(спасибо dxiv за комментарии)
-
Через команду запуска
При попытке выполнить файл с помощью команды
start
командная строка не выполняет поиск. Вместо этого он передает имя файла (и аргументы) самой Windows (через вызов APIShellExecuteEx
), которая затем должна искать местоположение файла.Есть несколько мест, которые он ищет в следующем порядке:
- Текущий рабочий каталог
- Каталог Windows
- Каталог Windows\System32
- Каталоги, перечисленные в переменной среды PATH
- Определенные реестром пути к приложениям
Обратите внимание, что диалоговое окно «Выполнить» также использует этот метод поиска.
Обычно вы можете перейти к местоположению файла с помощью cd /d D:\Any_Folder
( /d
означает сменить диск) и просто запустить any_program.exe
. Кроме того, вы можете указать полный путь D:\Any_Folder\any_program.exe
.
Если вы хотите запустить его с помощью start any_program.exe
, у вас есть несколько вариантов:
- Вы можете поместить его в каталоги Windows или System32 или любой каталог в переменной среды PATH.
- Вы можете добавить каталог, в котором он находится (
D:\Any_Folder
), в переменную среды PATH, подробности см.в этом вопросе.
- Вы можете добавить его в раздел реестра App Paths, как это делают Блокнот и Firefox. Пути приложений связывают ключевое слово файла (например,
firefox.exe
) с указанием полного пути к файлу, в отличие от других параметров, связанных с каталогами. Смотрите здесь для более подробной информации.
5
запуск D:\Any_Folder\any_program.exe
или, если путь или файл содержит пробелы
start "" "D:\Any_Folder\any_program.exe"
start any_program.exe
работает только для тех программ, которые находятся в переменной среды %PATH%
или прописаны в реестре в ключе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
или его аналог HKEY_CURRENT_USER
.
2
У вас есть два варианта:
- Добавить программу в переменную
%PATH%
- Используйте кавычки в ярлыке
Сведения:
Добавление
any_program.
exe
по пути: -
Перейдите в «Панель управления» -> «Дополнительные параметры системы»
-
Перейти на вкладку «Дополнительно»
-
Нажмите «Переменные среды». Добавьте папку, в которой находится any_program.exe. Отредактируйте переменную PATH и добавьте папку в конце, разделив ее
;
-
Теперь вы можете использовать any_program.exe в диалоговом окне запуска (попробуйте выйти из системы и вернуться, чтобы убедиться, что используются изменения вашей переменной пути.)
Использование полного пути
Вместо использования any_program.exe
в диалоговом окне «Выполнить» необходимо использовать полный ПУТЬ. Поэтому вместо этого введите D:\Stuff\App\any_program.exe
в диалоговом окне запуска.
2
- Открыть командную строку
- Введите имя программы, которую хотите запустить.