start

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

Синтаксис

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

Примечание.

Параметр компьютера в настоящее время находится только в предварительной версии для Windows 11. Этот параметр доступен начиная с сборки Предварительной версии Предварительной оценки Windows 11 22557. Эта информация относится к предварительному продукту, который может быть существенно изменен до выпуска. Корпорация Майкрософт не дает явных или подразумеваемых гарантий относительно предоставленных здесь сведений.

Параметры

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

Замечания

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

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

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

  • Если вы работаете на 64-разрядной платформе, /separate/shared параметры не поддерживаются.

  • При выполнении команды, которая использует первый маркер, который не является командой или путьом к существующему файлу с расширением, Cmd.exe использует значение переменной среды PATHEXT, чтобы определить, какие расширения следует искать и в каком порядке. Значение по умолчанию для переменной PATHEXT — .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

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

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

Примеры

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

start Myapp

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

start /max start /?