Dela via


Konsolalias

Viktigt!

Det här dokumentet beskriver konsolplattformsfunktioner som inte längre ingår i vår ekosystemöversikt. Vi rekommenderar inte att du använder det här innehållet i nya produkter, men vi kommer att fortsätta att stödja befintliga användningar på obestämd tid. Vår föredragna moderna lösning fokuserar på virtuella terminalsekvenser för maximal kompatibilitet i plattformsoberoende scenarier. Du hittar mer information om det här designbeslutet i vår klassiska konsol jämfört med det virtuella terminaldokumentet .

Konsolalias används för att mappa källsträngar till målsträngar. Du kan till exempel definiera ett konsolalias som mappar "test" till "cd \a_very_long_path\test". När du skriver "test" på kommandoraden expanderar konsolundersystemet aliaset och kör det angivna cd-kommandot.

Om du vill definiera ett konsolalias använder duDoskey.exe för att skapa ett makro eller använder funktionen AddConsoleAlias . I följande exempel används Doskey.exe:

doskey test=cd \a_very_long_path\test

Följande anrop till AddConsoleAlias skapar samma konsolalias:

AddConsoleAlias( TEXT("test"),
                 TEXT("cd \\<a_very_long_path>\\test"),
                 TEXT("cmd.exe"));

Om du vill lägga till parametrar i ett konsolaliasmakro med hjälp av Doskey.exeanvänder du batchparametrarna $1 via $9. Mer information om de specialkoder som kan användas i Doskey-makrodefinitioner finns i kommandoradshjälpen för Doskey.exe eller Doskey på TechNet.

Alla instanser av en körbar fil som körs i samma konsolfönster delar alla definierade konsolalias. Flera instanser av samma körbara fil som körs i olika konsolfönster delar inte konsolalias. Olika körbara filer som körs i samma konsolfönster delar inte konsolalias.

Om du vill hämta målsträngen för en angiven källsträng och körbar fil använder du funktionen GetConsoleAlias . Om du vill hämta alla alias för en angiven körbar fil använder du funktionen GetConsoleAliases . Om du vill hämta namnen på alla alias som konsolalias har definierats för använder du funktionen GetConsoleAliasExes .