Udostępnij przez


start

Uruchamia oddzielne okno wiersza polecenia, aby uruchomić określony program lub polecenie.

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

Parametr komputera jest obecnie dostępny w wersji zapoznawczej tylko dla systemu Windows 11. Parametr jest dostępny od wersji windows 11 Insider Preview Build 22557. Te informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed jego wydaniem. Firma Microsoft nie udziela żadnych gwarancji, wyrażonych ani domniemanych, w odniesieniu do podanych tutaj informacji.

Parameters

Parameter Description
"title" Określa tytuł, który ma być wyświetlany na pasku tytułu okna wiersza polecenia .
/d <path> Określa katalog startowy.
/i Przekazuje środowisko startowe Cmd.exe do nowego okna wiersza polecenia . Jeśli /i nie zostanie określony, używane jest bieżące środowisko.
{/min | /max} Określa, aby zminimalizować (/min) lub zmaksymalizować (/max) nowe okno wiersza polecenia .
{/separate | /shared} Uruchamia programy 16-bitowe w oddzielnej przestrzeni pamięci (/separate) lub przestrzeni pamięci współużytkowanej (/shared). Te opcje nie są obsługiwane na platformach 64-bitowych.
{/low | /normal | /high | /realtime | /abovenormal | /belownormal} Uruchamia aplikację w określonej klasie priorytetu.
/węzeł <NUMA node> Wykorzystuje lokalność pamięci w węzłach NUMA (architektura nieumundurowej pamięci) jako liczbę całkowitą dziesiętną. Dwa procesy komunikujące się ze sobą za pośrednictwem pamięci udostępnionej w preferowanym węźle NUMA mogą zminimalizować opóźnienia pamięci podczas przydzielania pamięci z tego samego węzła NUMA, gdy jest to możliwe. Można je uruchamiać na procesorach spoza określonego węzła.
/powinowactwo <hexaffinity> Stosuje określoną maskę koligacji procesora (wyrażoną jako numer szesnastkowy) do nowej aplikacji. Dwa programy mogą być uruchamiane na określonych rdzeniach procesora w tym samym węźle NUMA. Tę liczbę można zmienić na obsługiwaną przez procesor kwotę bez konieczności zmiany maski koligacji.
/wait Uruchamia aplikację i czeka na jej zakończenie.
/b Uruchamia aplikację bez otwierania nowego okna wiersza polecenia . Obsługa ctrl+C jest ignorowana, chyba że aplikacja włącza przetwarzanie CTRL+C. Użyj CTRL+BREAK, aby przerwać aplikację.
/maszyna <x86 | amd64 | arm | arm64> Określa architekturę maszyny procesu aplikacji.
[<command> [<parameter>... ] | <program> [<parameter>... ]] Określa polecenie lub program do uruchomienia.
<parameter> Określa parametry, które mają być przekazywane do polecenia lub programu.
/? Wyświetla pomoc w wierszu polecenia.

Remarks

  • Pliki inne niż wykonywalne można uruchamiać za pośrednictwem skojarzenia plików, wpisując nazwę pliku jako polecenie.

  • Jeśli uruchomisz polecenie zawierające ciąg CMD jako pierwszy token bez kwalifikatora rozszerzenia lub ścieżki, cmD zostanie zastąpiony wartością zmiennej COMSPEC. Uniemożliwia to użytkownikom pobieranie cmd z bieżącego katalogu.

  • Jeśli uruchamiasz 32-bitową aplikację graficznego interfejsu użytkownika (GUI), cmd nie czeka na zamknięcie aplikacji przed powrotem do wiersza polecenia. To zachowanie nie występuje, jeśli uruchomisz aplikację ze skryptu polecenia.

  • Jeśli korzystasz z 64-bitowej platformy, /separate parametry i /shared nie są obsługiwane.

  • Jeśli uruchomisz polecenie używające pierwszego tokenu, który nie jest poleceniem lub ścieżką pliku do istniejącego pliku z rozszerzeniem, użyje wartości zmiennej środowiskowej PATHEXT, Cmd.exe aby określić, które rozszerzenia szukać i w jakiej kolejności. Wartość domyślna zmiennej PATHEXT to .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

    Zwróć uwagę, że składnia jest taka sama jak zmienna PATH z średnikami (;) oddzielając każde rozszerzenie.

  • start wyszukuje określony plik wykonywalny, a jeśli zostanie znaleziony, plik wykonywalny zostanie uruchomiony niezależnie od bieżącego katalogu roboczego. Podczas wyszukiwania pliku wykonywalnego, jeśli nie ma dopasowania w żadnym rozszerzeniu, rozpocznij sprawdzanie, czy nazwa jest zgodna z nazwą katalogu. Jeśli tak, start otwiera się Explorer.exe na tej ścieżce.

Examples

Aby uruchomić program Myapp w wierszu polecenia i zachować możliwość korzystania z bieżącego okna wiersza polecenia , należy wpisać:

start Myapp

Aby wyświetlić informacje o początkowej pomocy wiersza polecenia w osobnym, zmaksymalizowanym oknie wiersza polecenia , należy wpisać:

start /max start /?