Udostępnij za pośrednictwem


początek

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

Składnia

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>... ]]

Uwaga / Notatka

Parametr maszyny jest obecnie 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.

Parametry

Parametr Opis
"title" Określa tytuł do wyświetlenia na pasku tytułu okna wiersza polecenia .
/d <path> Określa katalog startowy.
/ja Przekazuje środowisko uruchamiania 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 udostępnionej przestrzeni pamięci (/udostępnionej). 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.
/czekać 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.

Uwagi

  • 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.

  • Uruchom wyszukiwanie określonego pliku wykonywalnego, a jeśli zostanie znaleziony, plik wykonywalny zostanie uruchomiony niezależnie od bieżącego katalogu roboczego. W przypadku wyszukiwania pliku wykonywalnego, jeśli nie ma dopasowania do żadnego rozszerzenia, rozpocznij sprawdzanie, czy nazwa jest zgodna z nazwą katalogu. Jeśli tak, uruchom polecenie Explorer.exe na tej ścieżce.

Przykłady

Aby uruchomić program Myapp w wierszu polecenia i zachować użycie bieżącego okna wiersza polecenia , wpisz:

start Myapp

Aby wyświetlić informacje pomocy w wierszu polecenia uruchamiania w osobnym zmaksymalizowanym oknie wiersza polecenia , wpisz:

start /max start /?