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

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

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

Шаг 1 – Открываем командую строку

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

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

Первым делом нужно открыть командную строку. Для этого подойдет любой вариант: командная строка, Windows Power Shell, Терминал (новое название на Windows 11). Запускайте то, с чем умеете работать. Имейте в виду, что для установки некоторых программ потребуются права администратора, поэтому консоль нужно запускать с соответствующими правами.

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

Шаг 2 – Переходим в папку программы

Для начала необходимо открыть командную строку и перейти в папку с нужной программой или игрой, так же как и в обычном файловом менеджере. Если у вас есть ярлык на рабочем столе, можно просто открыть свойства ярлыка и скопировать путь к файлу. Вот как это делается: щелкните правой кнопкой мыши на ярлыке и выберите «Свойства». Далее скопируйте содержимое поля «Объект» (Ctrl + C):

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

Сейчас мы научимся переходить в папку с помощью командной строки:

В моем примере команда будет выглядеть следующим образом:

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

Вставить ранее скопированную строку в командной строке возможно с помощью Ctrl + V ИЛИ правой кнопкой мыши (просто нажмите кнопку без дополнительных действий).

Если в вашем пути есть пробелы, вы можете предварительно заключить всю строку в двойные кавычки (“).

Для тех, кто любопытствует: команда «cd» происходит от английского «Change Directory», что в переводе на наш язык означает «Изменить директорию». Понимая значение команды, возможно, кому-то будет легче в будущем ее использовать.

Если у вас нет доступа к «Проводнику» для копирования адреса, можно обойтись и без него. Для этого используем ту же команду «cd» и вводим адрес по вышеуказанному шаблону, внося корректировки под свою ситуацию. Более того, можно многократно использовать cd, просто вводя необходимые папки. Например:

Также имеется команда «dir», которая отобразит содержимое текущей директории (здесь можно найти варианты для избежания заблуждения). Полный набор команд для командной строки здесь не приведен, но желающие могут изучить их самостоятельно. Данный материал немного отличается по тематике.

Шаг 3 – Запускаем программу

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

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

Обратите внимание на символы «точки» и «слэша» — это указание на поиск файла в текущей директории. Если вы не хотите вспоминать точное название файла, просто напишите «moisovety.txt», а затем нажмите клавишу «Tab», и консоль сама дополнит название файла. Использование клавиши «Tab» с автодополнением очень удобно — вы можете вводить часть названия файла или папки, а затем она автоматически дополнит оставшуюся часть.

Если все сделано правильно, файл будет запущен. Для базового понимания этого достаточно. Все остальное можно вынести в отдельные разделы.

Если захотите, вы сможете заменить эту странную конструкцию «.» на команду «start». Например, вот так: «start MoiSovety.ru.exe».

Запуск без перехода по полному адресу

Вместо второго шага можно сразу написать запуск по полному адресу (см. команды выше):

Этот способ не требует использования «cd» или «./». Однако есть недостатки: при ручном вводе адреса можно запутаться и допустить ошибку. Кроме того, командная строка не сохраняет текущий каталог, поэтому при наличии нескольких файлов придется каждый раз вводить полный путь.

Про запуск программ в PATH

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

explorer — открывает Проводник notepad — запускает блокнот taskmgr — открывает Диспетчер Задач cmd — запускает командную строку

Если вас интересует больше информации о переменных окружения, прочитайте нашу статью.

Запуск файлов с нужной программой

Как было продемонстрировано в примере выше, я показал способ запуска простых файлов через командную строку. Однако в данном случае файлы открываются только в программах, с которыми они ассоциированы. Так, в предыдущем примере текстовый файл открылся в Notepad++. Но что если я захочу открыть его в обычном блокноте?

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

notepad MoiSovety.ru.txt C:WindowsSystem32

otepad.exe C:UserscmiprDesktopmoisovetymoisovety.txt

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

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

Видео по теме

Оцените статью
Мои Советы
Добавить комментарий