Sdílet prostřednictvím


start

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

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 stroje je aktuálně v NÁHLEDU pouze 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.

Parameters

Parameter Description
"title" Určuje název, který se zobrazí v záhlaví okna příkazového řádku .
/d <path> Určuje spouštěcí adresář.
/i Předá Cmd.exe spouštěcí prostředí do nového okna příkazového řádku . Pokud /i není zadané, použije se aktuální prostředí.
{/min | /max} Určuje, že se má minimalizovat (/min) nebo maximalizovat (/max) nové okno příkazového řádku .
{/separate | /shared} Spustí 16bitové programy v samostatném paměťovém prostoru (/separate) nebo ve sdíleném paměťovém prostoru (/shared). 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í.
/wait 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.

Remarks

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

  • Příkaz start vyhledá určený spustitelný soubor, a pokud je nalezen, spustitelný soubor se spustí bez ohledu na aktuální pracovní adresář. Pokud při hledání spustitelného souboru neexistuje žádná shoda s žádnou příponou, funkce Start zkontroluje, zda se název shoduje s názvem adresáře. Pokud ano, otevře se startExplorer.exe na této cestě.

Examples

Chcete-li spustit program Mojeapl 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 /?