Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
W tym dokumencie opisano funkcje platformy konsolowej, które nie są już częścią naszego planu działania ekosystemu. Nie zalecamy używania tej zawartości w nowych produktach, ale będziemy nadal obsługiwać istniejące użycie w przyszłości na czas nieokreślony. Nasze preferowane nowoczesne rozwiązanie koncentruje się na sekwencjach terminali wirtualnych w celu zapewnienia maksymalnej zgodności w scenariuszach międzyplatformowych. Więcej informacji na temat tej decyzji projektowej można znaleźć w naszym dokumencie dotyczącym klasycznej konsoli i terminalu wirtualnego .
Aliasy konsoli są używane do mapowania ciągów źródłowych na ciągi docelowe. Można na przykład zdefiniować alias konsoli, który mapuje "test" na "cd \a_very_long_path\test". Podczas wpisywania ciągu "test" w wierszu polecenia podsystem konsoli rozszerza alias i wykonuje określone polecenie cd.
Aby zdefiniować alias konsoli, użyj Doskey.exe do utworzenia makra lub użyj funkcji AddConsoleAlias . W poniższym przykładzie użyto Doskey.exe:
doskey test=cd \a_very_long_path\test
Następujące wywołanie metody AddConsoleAlias powoduje utworzenie tego samego aliasu konsoli:
AddConsoleAlias( TEXT("test"),
TEXT("cd \\<a_very_long_path>\\test"),
TEXT("cmd.exe"));
Aby dodać parametry do makra aliasu konsoli przy użyciu polecenia Doskey.exe, użyj parametrów wsadowych $1 za pomocą polecenia $9. Aby uzyskać więcej informacji na temat kodów specjalnych, które mogą być używane w definicjach makr doskey, zobacz pomoc Doskey.exe wiersza polecenia dla lub Doskey w witrynie TechNet.
Wszystkie wystąpienia pliku wykonywalnego uruchomionego w tym samym oknie konsoli współużytkuje wszystkie zdefiniowane aliasy konsoli. Wiele wystąpień tego samego pliku wykonywalnego uruchomionego w różnych oknach konsoli nie współużytkuje aliasów konsoli. Różne pliki wykonywalne uruchomione w tym samym oknie konsoli nie współużytkują aliasów konsoli.
Aby pobrać ciąg docelowy dla określonego ciągu źródłowego i pliku wykonywalnego, użyj funkcji GetConsoleAlias . Aby pobrać wszystkie aliasy dla określonego pliku wykonywalnego, użyj funkcji GetConsoleAliases . Aby pobrać nazwy wszystkich aliasów, dla których zdefiniowano aliasy konsoli, użyj funkcji GetConsoleAliasExes .