Windows файл исполняемым cmd

Как запустить программу через командную строку 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 files\total commander» .

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

Читайте также:  Приложения рабочего стола операционной системы windows

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

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

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

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

path c:\program files\total commander

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

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

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

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»

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

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

Пакетные и командные файлы (*. bat и *.cmd)

Посетителей: 191840 | Просмотров: 284510 (сегодня 2) Шрифт:

Читайте также:  Windows sp2 support tools

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

Пакетные файлы (*.cmd или *.bat) могут быть выполнены на различных стадиях установки Windows. Использование пакетных файлов помогает автоматизировать выполнение нескольких заданий. При этом никакого вмешательства пользователя не требуется.

Эти файлы могут быть выполнены из cmdlines.txt, svcpack.inf, RunOnceEx раздела в реестре, или из секции [GuiRunOnce] в файле winnt.sif. Мы подробнее разберем различные варианты чуть позже.

Типичное содержимое пакетного файла

Пакетные файлы поддерживают все команды, которые могут быть выполнены из командной строки. Чтобы увидеть командую строку достаточно проделать следующее: Пуск->Выполнить->cmd->ОК

Давайте попробуем сделать простенький пакетный файл. Откройте Блокнот и скопируйте туда следующий текст:

title Batch File Testing
echo Hello World
echo.
echo Starting Notepad
start notepad
echo.
echo Starting Wordpad
start Wordpad
echo.
pause
exit

Сохраните файл с любым именем и в любом месте. Убедитесь, что вы назначили расширение *.cmd (а не .txt, которое Блокнот присвоит по умолчанию). Теперь запустите ваш файл. Вы увидите, что он назначит окну имя «Batch File Testing», запустит Блокнот и WordPad, попросит нажать любую клавишу для продолжения работы и закроет окно.

Что означают команды, использованные в данном файле?

@echo off

Скрывает строку C:\> и все команды, используемые в пакетном файле

echo.

Создает пробел между строками

echo message

Отображает сообщение в окне, исключительно с информационными целями

title

start

Запускает приложение или установочный процесс

pause

Отображает сообщение «Press any key to continue. » («Нажмите любую клавишу для продолжения. «)

exit

Закрывает командную строку

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

start /wait %systemdrive%\install\some_application\setup.exe /ключ /еще ключ

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

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

Изменение цветовой гаммы

Во время установки окно, с выполняющимися командами, будет выглядеть так. Несколько мрачновато, но это можно разнообразить, сделав фон и шрифт цветными при помощи команды color хх . Атрибуты цветов задаются в виде двух шестнадцатеричных цифр — первая задает цвет фона, а вторая определяет цвет текста. Каждая цифра может иметь следующие значения:

Таким образом, для ярко-белого шрифта и голубого фона вы используете color 9F .

Чтобы посмотреть, как это выглядит на практике, скопируйте текст в блокнот и сохраните файл как colors.cmd.

cls
@echo off
Title Graphics group is being installed now
color 9F
ECHO Adobe Photoshop 7.0
ECHO ACDSee 6.0.3
PAUSE
Title Internet group is being installed now
color 57
ECHO Stay Connected! 3.5
ECHO MSN Messenger 6.2
PAUSE
EXIT

Примечание: команда PAUSE дана исключительно для того, чтобы можно было рассмотреть все получше. В реальном файле установка пойдет без остановки. В данном примере подается идея группировки приложений по типу (Графика, Интернет) и назначения им различных цветовых групп. Чтобы очистить экран перед каждой группой можно вставлять @CLS перед строкой Title.

Читайте также:  Как посмотреть материнскую плату линукс

cmdlines.txt, svcpack.inf и [GuiRunOnce]

Пакетные файлы могут быть запущены из cmdlines.txt или svcpack.inf, которые будут исполнены на Т-13/Т-12 этапе установки Windows (Т-13 означает 13 минут до окончания установки).cmdlines.txt удобен для таких задач как Добавление Пользователей, или для импортирования заранее подготовленных ключей реестра HKEY_CURRENT_USER в профиль по умолчанию (Default Profile). Подробнее о cmdlines.txt можно почитать в соответствующей статье в разделе Справочник.

Метод svcpack.inf, как правило, используется для установки обновлений (хотфиксов). Однако ничто не мешает рассматривать пакетный файл как еще один хотфикс.

Пример пакетного файла, запущенного из [GuiRunOnce] (скриншот).

Как вы видите, здесь используется комбинация ECHO и ECHO Message . Делать это не обязательно, но рекомендуется, т.к. дает возможность видеть, как происходит процесс инсталляции приложений в реальном времени. [GuiRunOnce] запускается при первом входе в систему.

CMD – Пакетный файл Windows (Windows Command File)

Расширение CMD

Чем открыть файл CMD

В Windows: Microsoft Windows, Блокнот, Microsoft WordPad, Notepad++, Любой другой текстовый редактор
В Mac OS: Parallels Desktop для Mac с установленным Windows

Описание расширения CMD

Популярность:

Разработчик: Microsoft

Расширение CMD – это текстовый пакетный файл, который содержит в себе команды, выполняемые в определенном порядке. Впервые файлы .CMD появились в Windows NT, но их так же можно выполнять в операционной системе DOS.

CMD файлы по смыслу очень похожи на файлы .BAT, но выполняются интерпретатором CMD.EXE вместо COMMAND.COM. .CMD часто используются системными администраторами для автоматизации рутинных процессов. Файлы .CMD можно редактировать в любом тестовым редакторе.

Другие программы, связанные с расширением CMD

    Файл команд персонажа от Elecbyte
    Расширение .CMD связано с графической 2D виртуальной игрой сражений M.U.G.E.N., разработанной компанией Elecbyte для операционной системы Microsoft Windows. Файл .CMD используется для описания того, как персонаж передвигается, а так же программирование его искусственного интеллекта. Если не указывать программирование искусственного интеллекта в .CMD файле, тогда персонаж (когда будет контролироваться компьютером) будет использовать искусственный интеллект запрограммированный по умолчанию. .CMD редактируются в программе Fighter Factory.

Относится к разделу Игры.

Популярность:

    Программа dBASE
    .CMD – это файл, который хранит программу, созданную dBase-II , которая управляет данными в DBF. Устаревший формат файла.

    Популярность:

    Пакетный файл OS/2 REXX от IBM
    Расширение CMD связано с языком программирования REXX (REstructured eXtended eXecutor language), языком предназначенным для администраторов. REXX – это интерпретируемый язык, это означает, что каждый шаг программы оценивается и затем выполняется каждый раз при запуске программы. REXX был разработан и использовался внутри IBM несколько лет до того пока его сделали частью виртуальной машины (VM/SP) в 1983. В 1987 году REXX был выбран IBM в качестве процедурного языка для приложений системной архитектуры (SAA*), открывая путь для важной роли, которую он займет в операционной системе (OS/2*). *.cmd – это пакетные файлы для OS/2, написанные на языке программирования REXX.

    Популярность:

Оцените статью