Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Запускает отдельное окно командной строки для выполнения указанной программы или команды.
Syntax
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>... ]]
Note
Параметр machine сейчас находится в PREVIEW только для Windows 11. Параметр доступен начиная с Windows 11 Insider Preview Build 22557. Эта информация относится к предварительному продукту, который может быть существенно изменен до выпуска. Майкрософт не даёт никаких гарантий, явных или подразумеваемых, относительно предоставленной здесь информации.
Parameters
| Parameter | Description |
|---|---|
"title" |
Указывает заголовок, отображаемый в строке заголовка окна командной строки . |
/д <path> |
Указывает каталог запуска. |
| /i | Передает среду запуска Cmd.exe в новое окно командной строки . Если /i не указано, используется текущая среда. |
{/min | /max} |
Указывает сворачивание (/min) или разворачивание (/max) нового окна командной строки . |
{/separate | /shared} |
Запускает 16-разрядные программы в отдельном пространстве памяти (/separate) или общем пространстве памяти (/shared). Эти параметры не поддерживаются на 64-разрядных платформах. |
{/low | /normal | /high | /realtime | /abovenormal | /belownormal} |
Запускает приложение в указанном классе приоритета. |
/узел <NUMA node> |
Использует локальность памяти на узлах NUMA (архитектура без единой памяти) в виде десятичного целого числа. Два процесса, взаимодействующие друг с другом через общую память на предпочтительном узле NUMA, могут свести к минимуму задержки памяти при выделении памяти из одного узла NUMA, когда это возможно. Они могут работать на процессорах за пределами указанного узла. |
/сходство <hexaffinity> |
Применяет указанную маску сходства процессора (выраженную шестнадцатеричным числом) к новому приложению. Две программы могут работать на определенных ядрах процессора в одном узле NUMA. Это число можно изменить на поддерживаемую для процессора сумму, не изменив маску сходства. |
| /wait | Запускает приложение и ожидает завершения. |
| /b | Запускает приложение без открытия нового окна командной строки . Обработка CTRL+C игнорируется, если приложение не включает обработку CTRL+C. Используйте CTRL+BREAK, чтобы прервать работу приложения. |
/машина <x86 | amd64 | arm | arm64> |
Задает архитектуру компьютера процесса приложения. |
[<command> [<parameter>... ] | <program> [<parameter>... ]] |
Указывает команду или программу для запуска. |
<parameter> |
Задает параметры для передачи команде или программе. |
| /? | Отображение справки в командной строке. |
Remarks
Файлы, не являющиеся исполняемыми, можно запускать с помощью сопоставления файлов, введя имя файла в качестве команды. Это относится к любому типу файла с зарегистрированной ассоциацией, включая URL, которые автоматически обнаруживаются и открываются в браузере по умолчанию, а также документы, такие как
.txtOR.pdf, которые открываются в соответствующих приложениях.При выполнении команды, содержащей строковый 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 с запятой (;) разделяя каждое расширение.
start выполняет поиск указанного исполняемого файла, и в случае его обнаружения, исполняемый файл запускается независимо от текущей рабочей директории. При поиске исполняемого файла, если ни одно из расширений не совпадает, начните проверку, чтобы увидеть, совпадает ли имя с именем каталога. Если это так, то старт открывается
Explorer.exeна этом пути.
Examples
Чтобы запустить программу Myapp в командной строке и продолжить использование текущего окна командной строки , введите:
start Myapp
Чтобы просмотреть информацию о начальной командной строке в отдельном развернутом окне командной строки , введите:
start /max start /?
Чтобы открыть URL в браузере по умолчанию, введите:
start "Bing" "https://www.bing.com"