start

Запускает отдельное окно командной строки для запуска указанной программы или команды.

Синтаксис

start [<title>] [/d <path>] [/i] [{/min | /max}] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belownormal}] [/node <NUMA node>] [/affinity <hexaffinity>] [/wait] [/b] [<command> [<parameter>... ] | <program> [<parameter>... ]]

Параметры

Параметр Описание
<title> Задает заголовок, отображаемый в строке заголовка окна командной строки .
/d <path> Указывает каталог запуска.
/i Передает Cmd.exe среду запуска в новое окно командной строки . Если параметр /i не указан, используется текущая среда.
{/min | /max} Служит для сворачивания (/min) или развертывания (/Макс) нового окна командной строки .
{/separate | /shared} Запускает 16-разрядные программы в отдельном пространстве памяти (/сепарате) или общей памяти (/Shared). Эти параметры не поддерживаются на 64-разрядных платформах.
{/low | /normal | /high | /realtime | /abovenormal | belownormal} Запускает приложение в указанном классе приоритета.
/node <NUMA node> Указывает предпочтительный узел архитектуры неоднородной памяти (NUMA) в виде десятичного целого числа.
/аффинити <hexaffinity> Применяет указанную маску схожести процессоров (выраженную в виде шестнадцатеричного числа) к новому приложению.
/Wait Запускает приложение и ждет его завершения.
/b Запускает приложение, не открывая новое окно командной строки . Обработка CTRL + C игнорируется, если приложение не поддерживает обработку CTRL + C. Чтобы прервать работу приложения, используйте сочетание клавиш CTRL + BREAK.
[<command> [<parameter>... ] | <program> [<parameter>... ]] Указывает запускаемую команду или программу.
<parameter> Указывает параметры для передачи в команду или программу.
/? Отображение справки в командной строке.

Remarks

  • Вы можете запускать неисполняемые файлы с помощью сопоставления файлов, вводя имя файла в виде команды.

  • При выполнении команды, содержащей строку CMD в качестве первого маркера без квалификатора расширения или пути, команда CMD заменяется значением переменной COMSPEC. Это не позволяет пользователям выбирать cmd из текущего каталога.

  • Если вы запускаете приложение с 32-битным графическим пользовательским интерфейсом (GUI), программа cmd не ждет завершения работы приложения, прежде чем вернуться в командную строку. Такое поведение не происходит при запуске приложения из командного скрипта.

  • Если выполнить команду, использующую первый токен, который не является командой, или путь к существующему файлу с расширением, Cmd.exe использует значение переменной среды ПАСЕКСТ, чтобы определить, какие расширения следует искать и в каком порядке. Значение по умолчанию для переменной ПАСЕКСТ:

    .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    

    Обратите внимание, что синтаксис аналогичен переменной PATH с точкой с запятой (;) Отделение каждого расширения.

  • начинает поиск указанного исполняемого файла и, если найден, исполняемый файл запустится независимо от текущего рабочего каталога. При поиске исполняемого файла, если нет совпадения с каким-либо расширением, запустите проверку, чтобы проверить, совпадает ли имя с именем каталога. Если это так, то Start открывает Explorer.exe по этому пути.

Примеры

Чтобы запустить программу MyApp из командной строки и использовать текущее окно командной строки , введите:

start Myapp

Чтобы просмотреть раздел справки по командной строке в отдельном окне командной строки с развернутым окном, введите:

start /max start /?

Дополнительные ссылки