Текстовой файл запустить через командную строку. Как запустить программу из командной строки: три простых способа. Поиск по расширению

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

Та же ситуация и с интернетом, если серфить под админом по всемирной сетке, то как ни как, да найдется злобный вирь, который проникнет в систему и захочет запустить программу из командной строки для подальших пакостей, ну и для контроля пропишется в реестре. Другое дело – ограниченная учетная запись – под ней уже много чего не сделать. Но даже в таком случае приходится делать исключения – допустим, надо запустить программу через командную строку не под своей учетной записью, а под другой (с большими правами) или, же просто произвести запуск программ с дополнительными параметрами. Для этих целее будет рассмотрено две утилиты командной строки – RUNAS (запуск программы через командную строку под другой учетной записью без завершения сеанса) и START (запуск программы из командной строки с дополнительными параметрами). Помним, что для выполнения аналогичных действий сервер сценариев предоставляет в распоряжение методы и .

Утилита START – командная строка

Данная утилита предоставляет ряд дополнительных параметров:

  • запуск программ в определенном режиме;
  • открывать окно просмотра для заданного каталога (папки);
  • открывать документы, тип которых зарегистрирован в Windows (т. е. указано, какое приложение должно открывать документ с заданным расширением).

И так, давайте познакомимся с основным синтаксисом данной утилиты:

START ["заголовок"] [команда/программа] [параметры]

При условии, что команда/программа определяет внутреннюю команду командной строки (DIR , COPY …) или пакетный файл, то для их запуска в новом окне (при условии, что не указан ключ ) автоматически производится запуск программы CMD.EXE из командной строки с ключом /K . При таком условии новое окно не будет закрыто после выполнения команды. При условии, что выполняется не внутренняя утилита CMD и не пакетный файл, то эта программа запускается в графическом или текстовом окне.

При условии, что первым элементом командной оболочки будет слово CMD без расширения и пути к файлу, то обработчик команд заменит его на значение переменной COMSPEC (полный путь к командному интерпретатору). Если же первым элементом является имя выполняемой программы без расширения, то будет использовано значение переменной среды РАТНЕХТ , это даст возможность определить расширения имен исполняемых Файлов и порядок поиска нужного файла. Как правило, переменная РАТНЕХТ содержит следующие значения:

РАТНЕХТ=.СОМ;.ЕХЕ;.ВАТ;.CMD

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

"заголовок" – определяет заголовок создаваемого окна. Например:

START "Копирование данных" copier.bat

/путь данный параметр указывает рабочий каталог при открытии нового командного окна.

/I данный ключ говорит, что новой операционной средой станет исходная среда, переданная командным интерпретатором cmd.exe, а не текущая среда командного окна.

/MIN – данный параметр говорит, что запуск команды/программы через командную строку происходит в свернутом виде, если же используется /МАХ - то в развернутом (максимизированном) окне.

/SEPARATE – выполнение 16 разрядного приложения в отдельной области памяти

/SHARED - выполнение 16 разрядного приложения в общей области памяти

Ключи /LOW | /NORMAL | /HIGH | /REALTIME| /ABOVENORMAL | /BELOWNORMAL задают приоритет запускаемой задачи.

/WAIT – запустить программу из командной строки с ожиданием ее окончания

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

Примеры применения утилиты START:

Нужно запустить из окна командной строки в качестве основного процесса Microsoft Word с автоматическим открытием двух заданных файлов (имя одного из файлов содержит пробел, поэтому оно взято в кавычки):

START /MAX winword.exe "Мой документ.doc" docum.doc

Открытие окна просмотра для каталога мои документы на текущем диске:

START "Мои документы"

Открытие окна просмотра для текущего каталога:

Открытие файла Мой любимый документ.doc из папки Мои документы в стандартном окне:

START "С:\Мои документы\Мой любимый документ.doc"

Утилита RUNAS командная строка

Утилита RUNAS командной строки не содержит сложного синтаксиса, и довольно проста в своем применении. Она позволяет запустить программу через командную строку от имени другого пользователя без завершения текущего сеанса работы. Как правило, ее используют администраторы для выполнения мелких системных команд. Например:

runas /user:[email protected] regedit.com

runas /user:dataAdmin regedit.exe

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

runas /user:[email protected] regedit.exe
Enter password for [email protected]:
Attempting to start “regedit.exe” as user
"[email protected]"...

Команда в окне командной строки Runas /? предоставляет подробную справку по дополнительным параметрам этой утилиты.

Дорогие друзья, не секрет, что пользователи, работающие на базе Linux, вечно задирают нос перед теми, кто работает на Windows. Они говорят, что для Windows нужно устанавливать приложение минимум 10 минут, нажимая большое количество кнопок, ковыряться с галочками выбора. А перед тем как, собственно, установить приложение, нужно найти официальный сайт программы, при этом не заблудившись в интернете. Пользователи же Linux гордятся тем, что любую утилиту могут установить с терминала , выполнив определённую команду.

В Windows имеется как и в Linux возможность установки, удаления или редактирования программ с помощью команд.

Разработчики утверждают, что в Windows 10 также появится возможность быстрой установки, обновления и удаления различного обеспечения из терминала системы. Осталось дождаться официального релиза. Но можно и не дожидаться релиза, а прямо сейчас воспользоваться удивительной функцией, которая позволит пользователю установить программу из командной строки . Однако это ещё не все сюрпризы: утилита позволит также удалить, обновить, открыть и закрыть программу. Интересно? Давайте познакомимся с Chocolatey поближе.

Установка программы через командную строку

Сейчас мы будем пробовать управлять программами более удобным и очень похожим способом на то, как это выполняется в среде Linux. И в этом нам поможет специальный сервис Chocolatey, пакетный менеджер для Windows. Клиент Chocolatey представляет собой утилиту, предназначенную для работы в консоли. Давайте сразу попробуем её установить. Для установки откроем терминал с правами администратора . Нажмите правой кнопкой мыши на меню Пуск и нажмите пункт «Командная строка» (с правами администратора). Теперь скопируем следующий код:

@powershell -NoProfile -ExecutionPolicy unrestricted -Command «iex ((new-object net.webclient).DownloadString(‘https://chocolatey.org/install.ps1’))» && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

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

На сервисе Chocolatey собран большой каталог утилит и приложений: на данный момент более 2000 утилит. Посмотреть их можно на официальном сайте https://chocolatey.org/packages. Итак, пришло время узнать, как установить любую программу через командную строку:

Снова открываем терминал от имени администратора. Копируем текст, представленный справа от программы на сайте https://chocolatey.org/packages. Например, для установки браузера Google Chrome представлен следующий код:

choco install googlechrome -y

Копируем его и вставляем в терминал. Не забываем после кода с сайта писать комбинацию -y. Жмём Enter. Теперь осталось дождаться завершения установки браузера . После чего можно закрыть окно терминала.

Как можно было заметить, браузер Google Chrome очень быстро установился. Нам не пришлось кликать никакие кнопки, выбирать место сохранения файлов (по умолчанию используется диск C). Кстати, начинающим пользователям можно сделать в блокноте набор своих любимых приложений, чтобы каждый раз не заходить на сервис Chocolatey. Чтобы удалить программу через командную строку, введите код uninstall, затем - название программы. Например, choco unistall ccleaner.

ВНИМАНИЕ. Сервис работает только с теми пакетами, что устанавливаются через него. То есть если какое-либо ПО недоступно для установки через Chocolatey, то и удалить вы не сможете его таким способом.

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

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

  1. Открываем терминал операционной системы Windows.
  2. В появившемся окне пишем полный путь до расположения файла запуска приложения. Например, D:/Files/chrome.exe
  3. Жмём Enter и ждём, пока система откроет то, что нам нужно.

Пришло время узнать, как закрыть программу через командную строку. Для этого нам понадобится дополнительное обеспечение taskkill. Начнём:


Подведём итоги

Уважаемые читатели, сегодня мы рассмотрели, казалось бы, на первый взгляд, сложную тему. Но теперь вы знаете, что можно очень легко установить или удалить некоторые программы через командную строку с помощью сервиса Chocolatey. А также вы знаете, как открыть или закрыть приложение через тот же терминал. Надеемся, что у вас получилось всё сделать правильно и не осталось никаких вопросов по теме. Расскажите в комментариях своё мнение и впечатление!

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

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

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

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

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

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

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

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

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

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

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

c:\users\master\downloads\wlsetup-all

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

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

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

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

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

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

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

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

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

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

path c:\program files\total commander

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

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

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

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

cd c:\program files\teamviewer

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

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

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

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

path d:\program files\ccleaner

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

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

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

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

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

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

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

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

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

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

«c:\program files\total commander\totalcmd.exe»

Абсолютно все программы можно запускать из командной строки. Эта возможность появилась еще в первых операционных системах, включая линейку систем Microsoft Windows. Ранее операционные представляли собой сплошную командную строку (система MS-DOS). Сегодня многие разработчики программ включают в свой дистрибутив возможность запуска одним файлом, используя командную строку.

Вам понадобится

  • Командная строка операционной системы (cmd.exe).

Инструкция

  • Для простейшего запуска программы из командной строки, необходимо проделать следующие действия:
  • Нажмите меню «Пуск» - выберите пункт «Все программы» - «Стандартные» - «Командная строка»;

    В открывшемся окне необходимо вернуться к диску «С», для этого в конце строки введите «cd..» и нажмите Enter. Повторите это действие несколько раз до полного перехода к диску «С»;

    Введите полный путь до запускаемой вами программы (C:\Program Files\KeyTweak\KeyTweak.exe).

  • Также можно запускать программу с различными параметрами. Эти параметры дополняют действия, исполняемые самой программой. Дополнительные параметры выглядят как дописка к основной строчке запуска программы.
  • Командная строка с дополнительными параметрами может выглядеть следующим образом:«C:\Program Files\KeyTweak\KeyTweak.exe» u -r –y.
  • C:\Program Files\KeyTweak\KeyTweak.exe - полный путь к программе Key Tweak. Используемые в этом примере параметры программы Key Tweak:

    - «u» – быстрый запуск программы;

    - «-r» - восстановить последнее сохранение изменений;

    - «-y» - ответить «Да» на поступающие от системы запросы.

  • Для того чтобы создать cmd-файл необходимо:
  • Создать новый текстовый документ с расширением.txt.

    Записать необходимый набор команд.

    После совершения этих действий запустите файл.

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

    В командной строке Windows можно полноценно работать с файлами.

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

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


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

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

    Запуск, закрытие программ

    Рассмотрим, как запустить файл с командной строки, ежели он является программным. Здесь будет иметь значение, входит ли приложение в пакет Windows или вам понадобилось стороннее приложение. Если открываемое приложение является частью компонентов Windows, запуск производится вписыванием в консоль его имени, затем нажимаете Enter. Не требуется указывать расширение . Допустим, вам потребовался запуск «Блокнота», значит, просто наберите слово notepad, нажав затем Enter.

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

    C:\Program Files\ WinRAR \ WinRAR.exe

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

    СОВЕТ. Если зайдёте в каталог с программой, полный путь к ней прописывать не нужно. Достаточно просто ввести название файла с расширением. Например, зайдя в директорию WinRAR, вписываете команду WinRAR.exe - произведётся запуск программы.

    Для закрытия приложений применяют программу taskkill. Вначале наберите tasklist, для вашего просмотра выйдет список процессов. Впишите номер индикатора в команде, например «taskkill /pid 3900/f», для подтверждения нажмите Enter. 3900 - это номер идентификатора.

    Поиск по расширению

    Командная строка поможет найти нужный файл по его расширению, если не помните его точного названия. Чтобы найти файл через командную строку, нужно запомнить применяемую в таком случае команду. Набираете dir и нужное вам расширение через звёздочку. Допустим, ищите один из экзешников, значит, набираете:

    На экран будут выведены все файлы с данным расширением, вам останется найти среди них нужный. Если поиск требуется вести в подкаталогах, добавьте ключ «/S». Полная команда для поиска файла в диске C, включая поиск в подкаталогах, будет выглядеть так:

    Удаление

    Удалить ненужные системные файлы также можно посредством рассматриваемой программы. Удалить файл через командную строку несложно. Для удаления применяется команда del. После неё прописывается путь к искомому документу. Например, желаете удалить 123.txt. Вписываете следующее: «del C:\Windows\123.txt».

    ВАЖНО. Для полного очищения какой-либо папки применяется атрибут «/S». Сможете удалить с таким ключом любые вложенные каталоги, все данные.

    Копирование текста

    OS Windows, заботясь об убыстрении, облегчении работы на ПК, создала горячие клавиши - комбинации, позволяющие быстро копировать текст, вставить его в другой файл. Это сочетания Ctrl+V или Shift+Insert.

    В командной строке это не работает. Чтобы копировать информацию в ней, нужно вначале её настроить.


    Теперь, чтобы копировать фрагмент текста из командной строки, выделите его мышкой, нажмите сочетание Ctrl+C.

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