Aracılığıyla paylaş


Konsol Takma Adları

Önemli

Bu belgede artık ekosistem yol haritamızın bir parçası olmayan konsol platformu işlevselliği açıklanmaktadır. Bu içeriğin yeni ürünlerde kullanılmasını önermeyiz, ancak süresiz gelecek için mevcut kullanımları desteklemeye devam edeceğiz. Tercih edilen modern çözümümüz, platformlar arası senaryolarda maksimum uyumluluk için sanal terminal dizilerine odaklanır. Bu tasarım kararı hakkında daha fazla bilgiyi klasik konsol ve sanal terminal belgemizde bulabilirsiniz.

Konsol diğer adları, kaynak dizeleri hedef dizelerle eşlemek için kullanılır. Örneğin, "test"i "cd \a_very_long_path\test" ile eşleyen bir konsol diğer adı tanımlayabilirsiniz. Komut satırına "test" yazdığınızda, konsol alt sistemi diğer adı genişletir ve belirtilen cd komutunu yürütür.

Konsol diğer adını tanımlamak için Doskey.exe kullanarak makro oluşturun veya AddConsoleAlias işlevini kullanın. Aşağıdaki örnekte Doskey.exekullanılır:

doskey test=cd \a_very_long_path\test

Aşağıdaki AddConsoleAlias çağrısı aynı konsol diğer adını oluşturur:

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

kullanarak Doskey.exebir konsol diğer adı makrosna parametre eklemek için aracılığıyla $9toplu iş parametrelerini $1 kullanın. Doskey makro tanımlarında kullanılabilecek özel kodlar hakkında daha fazla bilgi için TechNet'te veya Doskey için Doskey.exe komut satırı yardımına bakın.

Aynı konsol penceresinde çalıştırılan yürütülebilir dosyanın tüm örnekleri tanımlı konsol diğer adlarını paylaşır. Farklı konsol pencerelerinde çalıştırılan aynı yürütülebilir dosyanın birden çok örneği konsol diğer adlarını paylaşmaz. Aynı konsol penceresinde çalıştırılan farklı yürütülebilir dosyalar konsol diğer adlarını paylaşmaz.

Belirtilen kaynak dize ve yürütülebilir dosyanın hedef dizesini almak için GetConsoleAlias işlevini kullanın. Belirtilen yürütülebilir dosyanın tüm diğer adlarını almak için GetConsoleAliases işlevini kullanın. Konsol diğer adlarının tanımlandığı tüm diğer adların adlarını almak için GetConsoleAliasExes işlevini kullanın.