Komut: "DOSKEY" açık Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. mevcut
Komut örnekleri "DOSKEY"
Der
`DOSKEY`Windows Komut İstemi'ndeki komut, komut satırı için makroları tanımlamak ve kaydetmek için kullanılır. İşte bazı örnekler:
Örnek 1: Makroyu tanımlayın:
DOSKEY Macro1=echo Bu bir örnektir-makro
Açıklama: Komut veren
"Makro1" adlı bir makroyu tanımlar.
`echo Bu bir örnektir-makro`yürütür.
Örnek 2: Makroyu parametrelerle tanımlayın:
DOSKEY Greet=echo Merhaba $*
Açıklama: Komutu çalıştıran
"Selamlama" adlı bir makroyu tanımlar
`echo Merhaba`ardından girilen parametreler.
Örnek 3: Liste Makrosu:
DOSKEY /MACROS
Açıklama: Tanımlanan tüm makroların listesini görüntüler.
Örnek 4: Makro kaydetmeye başlayın:
DOSKEY /RECORD
Açıklama: Makro oluşturmak için komutları kaydetmeye başlar. Komutları her zamanki gibi girebilirsiniz; DOSKEY bunları kaydedecektir.
Örnek 5: Makro kaydetmeyi durdurma:
DOSKEY /RECORD=Macro2
Açıklama: Kaydı durdurur ve kaydedilen komutları
"Makro2" adlı bir makro olarak kaydeder.
Örnek 6: Yardımı göster:
DOSKEY /?
Açıklama: Mevcut seçenekler hakkında yardım ve bilgi gösterir.
`DOSKEY`-emretmek.
Örnek 7: Komutu makroyla çalıştırma:
Macro1
Açıklama: Daha önce tanımlanan
"Makro1" makrosunu çalıştırır ve
"Bu bir örnek makrodur" metnini yazdırır.
Örnek 8: Makroyu parametrelerle çalıştırın:
Greet Dünya!
Açıklama: "Selam" makrosunu çalıştırır ve
"Merhaba Dünya!" sonucunu döndürür. dışında.
Notlar:
-
$: Bir makroda şöyle yazıyor`$`makro yürütülürken iletilen tüm parametreler için.
-
$1, $2, ...: Siz de yapabilirsiniz
`$1`,
`$2`Belirli parametrelere erişmek için vb.
-
$/L: Makroya yeni bir satır ekler.
DOSKEY makrolarının yalnızca geçerli Komut İstemi oturumunda etkin olduğunu ve Komut İstemi kapatıldıktan sonra kaybolduğunu unutmamak önemlidir. Bunları kalıcı olarak kaydetmek istiyorsanız, bunları Komut İstemi başlatıldığında çalışacak bir toplu iş dosyasına yerleştirebilirsiniz.
"DOSKEY" Microsoft Windows Yardımından Alıntı
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Komut satirlarini düzenler, Windows komutlarini geri çagirir,
makro olusturur.
DOSKEY [/REINSTALL] [/LISTSIZE=boyut] [/MACROS[:ALL | :exeadi]]
[/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=exeadi]
[/MACROFILE=dosyaadi]
[macroname=[metin]]
/REINSTALL Yeni bir Doskey kopyasi yükler.
/LISTSIZE=boyut Komut geçmisi arabellegi boyutunu belirler.
/MACROS Tüm Doskey makrolarini görüntüler.
/MACROS:ALL Doskey makrosu olan tüm çalistirilabilir
dosyalarin
Doskey makrolarini görüntüler.
/MACROS:exeadi Verilen çalistirilabilirin tüm Doskey
makrolarini
görüntüler.
/HISTORY Bellege depolanan tüm komutlari görüntüler.
/INSERT Yeni girdiginiz metnin eskisi yerine
eklenecegini
belirtir.
/OVERSTRIKE Yeni metnin eskisinin üzerine yazilacagini
belirtir.
/EXENAME=exeadi Çalistirilabilir dosyayi belirtir.
/MACROFILE=dosyaadi Yüklenecek makro dosyasini belirtir.
macroname Olusturdugunuz makronun adini belirtir.
metin Kaydetmek istediginiz komutlari belirtir.
YUKARI ve ASAGI OKLARI komutlari geri çagirir; ESC komut satirini
temizler;
F7 komut geçmisini görüntüler; ALT+F7 komut geçmisini temizler;
F8 komut geçmisinde arama yapar; F9 numarasiyla komut seçer;
ALT+F10 makro tanimlarini temizler.
Asagida, Doskey makro tanimlarindaki bazi özel kodlar vardir:
$T Komut ayiricisi. Bir makroda birden çok komut saglar.
$1-$9 Toplu is parametreleri. Toplu is programlarinda %1-%9
karsiligidir.
$* Komut satirinda makro adinin ardindan gelenlerle
degistirilen
simge.
Önemli bilgiler, "DOSKEY" komutu için ipuçları
Kullanırken`DOSKEY`Windows Komut İstemi'ndeki komutta dikkat edilmesi gereken birkaç önemli nokta vardır:
1. DOSKEY varsayılan olarak devre dışıdır: Modern Windows sistemlerinde`DOSKEY`varsayılan olarak devre dışıdır. Ancak bunu şu şekilde etkinleştirebilirsiniz:`DOSKEY`komut isteminde veya toplu komut dosyasında kullanın.
2. Her oturum için etkinleştirme:`DOSKEY`Bunu bir komut isteminde etkinleştirirseniz yalnızca o oturum için geçerli olur. Komut istemini kapatıp yeniden açarsanız, yapmanız gerekenler`DOSKEY`tekrar etkinleştirin.
3. DOSKEY Makrolarını Kaydetme: DOSKEY makrolarını kalıcı olarak kaydetmek için, bunları Komut İstemi'ni her başlattığınızda otomatik olarak çalışacak bir toplu iş dosyasına yerleştirebilirsiniz. Bu, DOSKEY komutunu dosyanıza ekleyerek yapılabilir.`Autoexec.nt`dosyası veya kendi toplu iş dosyanız.
4. DOSKEY'in komut dosyalarında kullanılması: Eğer`DOSKEY`Toplu iş dosyalarında veya komut dosyalarında kullanmak istiyorsanız makroları tanımlamadan önce etkinleştirebilirsiniz. Makroların yalnızca geçerli oturum için geçerli olduğunu ve komut istemi kapatıldıktan sonra kaybolduğunu unutmayın.
5. Makrolardaki Parametreler: DOSKEY makrolarındaki parametreleri kullanabilirsiniz.`$*`tüm parametreleri temsil eder ve`$1`,`$2`vb. belirli parametreleri temsil eder.
6. Komutları Kaydetme: Kullanma`DOSKEY /RECORD`komutları kaydedebilir ve ardından bunları makro olarak kaydedebilirsiniz. Bu, karmaşık komut dizilerini tekrarlamak için yararlı olabilir.
7. DOSKEY'i geçersiz kılma: Belirli bir DOSKEY makrosunun istenen davranışı göstermediğini tespit ederseniz, aynı makroyu aynı adla yeniden tanımlayarak onu geçersiz kılabilirsiniz.
8. DOSKEY Yardımı: Şunları yapabilirsiniz :`DOSKEY /?`Mevcut seçenekler hakkında yardım ve bilgi almak için kullanın.`DOSKEY`görüntülenmesini sağlayan komut.
9. PowerShell'de kullanın: Şunu unutmayın:`DOSKEY`genellikle Windows PowerShell'de mevcut değildir. PowerShell, komutlar ve komut dosyalarıyla çalışmak için kendi mekanizmalarını sunar.
Şunu vurgulamakta yarar var`DOSKEY`Kökeni ve uygulama alanları nedeniyle Windows Komut İstemi'ne özeldir ve tüm modern uygulama senaryolarında gerekli veya ilgili olmayabilir. Çoğu durumda özellikle PowerShell ortamlarında daha gelişmiş yaklaşımlar ve betik dilleri tercih edilebilir.