Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Tento dokument popisuje funkce konzolové platformy, které už nejsou součástí našeho plánu ekosystému. Tento obsah nedoporučujeme používat v nových produktech, ale v budoucnu budeme nadále podporovat stávající využití. Naše upřednostňované moderní řešení se zaměřuje na sekvence virtuálních terminálů pro zajištění maximální kompatibility ve scénářích napříč platformami. Další informace o tomto rozhodnutí o návrhu najdete v naší klasické konzole vs. dokumentu virtuálního terminálu .
Aliasy konzoly slouží k mapování zdrojových řetězců na cílové řetězce. Můžete například definovat alias konzoly, který mapuje "test" na cd \a_very_long_path\test". Když zadáte "test" na příkazovém řádku, subsystém konzoly rozbalí alias a spustí zadaný příkaz cd.
Pokud chcete definovat alias konzoly, použijte Doskey.exe k vytvoření makra nebo použijte funkci AddConsoleAlias . Následující příklad používá Doskey.exe:
doskey test=cd \a_very_long_path\test
Následující volání AddConsoleAlias vytvoří stejný alias konzoly:
AddConsoleAlias( TEXT("test"),
TEXT("cd \\<a_very_long_path>\\test"),
TEXT("cmd.exe"));
Chcete-li přidat parametry do makra aliasu konzoly pomocí Doskey.exe, použijte parametry $1 dávky prostřednictvím $9. Další informace o speciálních kódech, které lze použít v definicích maker Doskey, najdete v nápovědě k příkazovému řádku pro Doskey.exenebo Doskey na Webu TechNet.
Všechny instance spustitelného souboru spuštěného ve stejném okně konzoly sdílejí všechny definované aliasy konzoly. Několik instancí stejného spustitelného souboru spuštěného v různých oknech konzoly nesdílí aliasy konzoly. Různé spustitelné soubory spuštěné ve stejném okně konzoly nesdílejí aliasy konzoly.
K načtení cílového řetězce pro zadaný zdrojový řetězec a spustitelný soubor použijte funkci GetConsoleAlias . Pokud chcete načíst všechny aliasy pro zadaný spustitelný soubor, použijte funkci GetConsoleAliases . Chcete-li načíst názvy všech aliasů, pro které byly definovány aliasy konzoly, použijte funkci GetConsoleAliasExes .