Sdílet prostřednictvím


začátek

Spustí samostatné okno příkazového řádku pro spuštění zadaného programu nebo příkazu.

Syntaxe

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

Poznámka:

Parametr počítače je aktuálně ve verzi PREVIEW jenom pro Windows 11. Tento parametr je k dispozici od buildu Windows 11 Insider Preview 22557. Tyto informace se týkají předběžné verze produktu, který může být podstatně změněn před vydáním. Společnost Microsoft neposkytuje žádné záruky, vyjádřené ani předpokládané, pokud jde o informace uvedené zde.

Parametry

Parametr Popis
"title" Určuje název, který se má zobrazit v záhlaví okna příkazového řádku .
/d <path> Určuje spouštěcí adresář.
/já Předá spouštěcí prostředí Cmd.exe do nového okna příkazového řádku . Pokud /i není zadané, použije se aktuální prostředí.
{/min | /max} Určuje minimalizaci () nebo maximalizaci (/min/max) nového okna příkazového řádku.
{/separate | /shared} Spustí 16bitové programy v samostatném paměťovém prostoru (/separate) nebo sdíleném paměťovém prostoru (/sdíleném). Tyto možnosti nejsou podporované na 64bitových platformách.
{/low | /normal | /high | /realtime | /abovenormal | /belownormal} Spustí aplikaci v zadané třídě priority.
/uzel <NUMA node> Využívá umístění paměti v uzlech NUMA (Architektura ne uniformní paměti) jako desetinné celé číslo. Dva procesy, které vzájemně komunikují prostřednictvím sdílené paměti na upřednostňovaném uzlu NUMA, mohou minimalizovat latence paměti při přidělování paměti ze stejného uzlu NUMA, pokud je to možné. Můžou běžet na procesorech mimo zadaný uzel.
/afinita <hexaffinity> Použije zadanou masku spřažení procesoru (vyjádřenou jako šestnáctkové číslo) na novou aplikaci. Dva programy se můžou spouštět na konkrétních jádrech procesoru ve stejném uzlu NUMA. Toto číslo lze změnit na podporovanou částku specifickou pro procesor, aniž byste museli měnit masku spřažení.
/Počkej Spustí aplikaci a počká, až skončí.
/b Spustí aplikaci bez otevření nového okna příkazového řádku . Zpracování kombinace kláves CTRL+C se ignoruje, pokud aplikace nepovolí zpracování CTRL+C. K přerušení aplikace použijte kombinaci kláves CTRL+BREAK.
/stroj <x86 | amd64 | arm | arm64> Určuje architekturu počítače aplikačního procesu.
[<command> [<parameter>... ] | <program> [<parameter>... ]] Určuje příkaz nebo program, který se má spustit.
<parameter> Určuje parametry, které se mají předat příkazu nebo programu.
/? Zobrazí nápovědu na příkazovém řádku.

Poznámky

  • Soubory, které nejsou spustitelné, můžete spustit prostřednictvím jejich přidružení souboru zadáním názvu souboru jako příkazu.

  • Pokud spustíte příkaz, který obsahuje řetězec CMD jako první token bez kvalifikátoru rozšíření nebo cesty, cmD se nahradí hodnotou proměnné COMSPEC. Tím zabráníte uživatelům v vyzvednutí cmd z aktuálního adresáře.

  • Pokud spustíte 32bitovou grafickou aplikaci cmd grafického uživatelského rozhraní (GUI), nečeká, až se aplikace ukončí, než se vrátí do příkazového řádku. K tomuto chování nedojde, pokud aplikaci spustíte ze skriptu příkazu.

  • Pokud používáte 64bitovou platformu, nepodporují se /separate parametry./shared

  • Pokud spustíte příkaz, který používá první token, který není příkazem nebo cestou k souboru k existujícímu souboru s příponou, Cmd.exe použije hodnotu proměnné prostředí PATHEXT k určení, která rozšíření se mají hledat a v jakém pořadí. Výchozí hodnota proměnné PATHEXT je .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

    Všimněte si, že syntaxe je stejná jako proměnná PATH s středníky (;) oddělit každé rozšíření.

  • spustí hledání zadaného spustitelného souboru a pokud se najde, spustí se spustitelný soubor bez ohledu na aktuální pracovní adresář. Pokud při hledání spustitelného souboru neexistuje žádná shoda u žádné přípony, začněte kontrolovat, jestli název odpovídá názvu adresáře. Pokud ano, spustíExplorer.exe se na této cestě.

Příklady

Chcete-li spustit program Myapp na příkazovém řádku a zachovat použití aktuálního okna příkazového řádku , zadejte:

start Myapp

Chcete-li zobrazit informace nápovědy pro spuštění příkazového řádku v samostatném maximalizovaném okně příkazového řádku , zadejte:

start /max start /?