Start
Запускает определенную программу или команду в отдельном окне. При запуске без параметров команда start создает новое окно командной строки.
Синтаксис
start ["заголовок"] [/dпуть] [ /i] [/min] [/max] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belownormal}] [/ wait] [/b] [имя_файла] [параметры]
Параметры
- "заголовок"
- Указывает заголовок, выводимый в области заголовка окна.
- /dпуть
- Указывает каталог запуска.
- /i
- Передает начальные установки среды интерпретатора Cmd.exe в новое окно командной строки.
- /min
- Запускает новое окно командной строки в свернутом виде.
- /max
- Запускает новое окно командной строки в развернутом виде.
- /
- Запускает 16-битные программы в отдельном пространстве памяти.
- /shared
- Запускает 16-битные программы в отдельном пространстве памяти.
- /low
- Запускает приложение с низким приоритетом.
- /normal
- Запускает приложение с нормальным приоритетом.
- /high
- Запускает приложение с высоким приоритетом.
- /realtime
- Запускает приложение с приоритетом реального времени.
- /abovenormal
- Запускает приложение с приоритетом выше среднего.
- /belownormal
- Запускает приложение с приоритетом ниже среднего.
- /wait
- Запускает приложение с ожиданием окончания его работы.
- /b
- Запускает приложение без открытия нового окна командной строки. Обработка комбинации клавиш CTRL+C не производится, пока приложение не разрешит обработку CTRL+C. Для прерывания приложения следует использовать CTRL+BREAK.
- имя_файла
- Задает команду или программу для запуска.
- параметры
- Задает параметры, которые будут переданы вызываемой программе.
Примечания
- Неисполняемые файлы можно запустить через сопоставление файла с приложением. Для этого просто введите имя файла (как команду). Для получения дополнительных сведений о создании этих сопоставлений в командном сценарии используйте команды assoc и ftype.
- Когда выполняется команда, в которой есть строка «CMD», являющаяся первым элементом без классификаторов расширения или пути, «CMD» заменяется значением переменной COMSPEC. Таким образом запрещается запуск cmd из текущего каталога.
- При выполнении приложения 32-разрядного графического интерфейса пользователя, команда cmd не дожидается завершения приложения перед возвращением в командную строку. Этого не происходит, если приложение запускается из командной строки.
- Когда выполняется команда, первый элемент которой не содержит расширения, CMD.EXE использует значение переменной среды PATHEXT для определения расширений, поиск которых будет производиться и порядок их поиска. По умолчанию значения для переменной PATHEXT: .COM, .EXE, .BAT, .CMD (т. е., синтаксис такой же, как у переменной PATH; различные элементы разделяются точками с запятой).
- Когда ведется поиск исполняемого файла и не находится соответствующего расширения, команда start начинает поиск каталога. Если он существует, команда start отрывает программу Explorer.exe по этому маршруту.
Примеры
Для того чтобы запустить программу Myapp, но при этом остаться в текущем окне командной строки, следует использовать следующую команду:
start myapp
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).
Новый раздел о средствах командной строки в рамках этого же проекта расположен здесь