Biraz uzunn...
compmgmt.msc Bilgisayar yönetimini açar.
clipbrd.exe Pano işlemcisini açar.
cleanmgr.exe Disk temizleyiciyi açar.
ciadv.msc Dizin yöneticisini açar.
charmap.exe Karakterleri ayarlamanızı sağlar.
calc.exe Hesap makinesini açar.
diskmgmt.msc Disk yönetimini açar.
devmgmt.msc Aygıt yöneticisini açar.
dfrg.msc Disk birleştiriciyi açar.
eudcedit.exe Karakter imal edebilirsiniz.
appwiz.cpl Program ekle kaldırı açar.
access.cpl Erişebilirlik seçeneklerini açar.
accwiz.exe Erişebilirlik sihirbazını açar.
desk.cpl Görüntü özelliklerini açar.
eventvwr.exe Olay görüntüleyicisini açar.
freecell.exe İskambil oyununu açar.
fsmgmt.msc Paylaşılan klasörler menüsünü açar.
hdwwiz.cpl Donanım ekleme sihirbazını açar.
iexpress.exe Setup programını açar.
inetcpl.cpl İnternet özelliklerini açar.
intl.cpl Bölge ve dil ayarlarını açar.
joy.cpl Oyun kontrollerini açar.
magnify.exe Büyüteçi açar.
main.cpl Fare özelliklerini açar.
mmsys.cpl Ses ayarlarını açar.
mspaint.exe Paint programını açar.
narrator.exe İngilizce ekran okuyucusunu açar.
ntbackup.exe Yedekleme sihirbazını açar.
nusrmgr.cpl Kullanıcı hesaplarını açar.
osk.exe Ekran klavyesi açar.
telnet.exe Telnet'i açar.
spider.exe Kağıt oyunu açar.
gpedit.msc Grup poliçesi açar.
msconfig.exe Sistem ayarlarını açar.
verifier.exe Sürücü monitörünü açar.
drwtsn32.exe Sorun tanıma aracını açar.
dxdiag.exe DirectX sürümünüzü öğrenmenizi sağlar.
mobsync.exe Senkronizasyon sağlar.
mplay32.exe Media Player'ın çok basit bir halini açar.
odbcad32.exe Database işleme sağlar.
packager.exe Obje paketleyiciyi açar.
perfmon.exe Sistem monitörünü açar.
progman.exe Masaüstü yöneticisini açar.
rasphone.exe Erişim defterini açar.
shrpubw.exe Network paylaşımı bilgisini açar.
sigverif.exe İmza denetleyicisini açar.
sysedit.exe Sistem yöneticisini açar.
syskey.exe Şifre databaseini açar.
sndrec32.exe Ses kaydedicisini açar.
timedate.cpl Tarih ayarlama penceresini açar.
tourstart.exe Windows XP turu başlatır.
winchat.exe Windows içinde bulunan chat programını açar.
winmine.exe Mayın Tarlası oyununu açar.
write.exe WordPad'i açar.
wupdmgr.exe Windows güncelleştirme penceresini açar.
explorer.exe Windows Gezgini'ni açar.
powercfg.cpl Güç seçeneklerini açar.
rasphone.exe Ağ bağlantılarını açar.
regedt32.exe Windows Kayıt Düzenleyicisi'ni açar.
regedit.exe Windows Kayıt Düzenleyicisi'ni açar.
sndvol32.exe Ses ayarlarını yapmanızı sağlar.
notepad.exe Not defterini açar.
taskmgr.exe Görev yöneticisini açar.
ASSOC [.ext[=]]ASSOC Dosya uzantısı ilişkilendirmesini görüntüler ya da değiştirir
.ext Dosya türüyle ilişkilendirilecek olan dosya uzantısını belirtir
fileType Dosya uzantısıyla ilişkilendirilecek olan dosya türünü belirtir
Geçerli dosya ilişkilendirmelerini görüntülemek için parametresiz olarak
ASSOC yazın. ASSOC, yalnızca bir dosya uzantısıyla çağrılırsa, bu dosya
uzantısının geçerli dosya ilişkilendirilmesi görüntülenir. Dosya türü
için hiçbir şey belirtmezseniz komut bu dosya uzantısının
ilişkilendirmesini siler
AT Bilgisayarda çalıştırılmak üzere komut ve program zamanlaması yapar.
AT komutu, komut ve programların belirtilen saat ve tarihte bir bilgisayarda
çalıştırılmalarını zamanlar. AT komutunun kullanılabilmesi için
Zamanlama hizmetinin çalışıyor olması gerekir.
AT [\\bilgisayaradı] [ [kimlik] [/DELETE] | /DELETE [/YES]]
AT [\\bilgisayaradı] saat [/INTERACTIVE]
[ /EVERY

ate[,...] | /NEXT

ate[,...]] "command"
\\bilgisayaradı Uzaktaki bir bilgisayarı belirtir. Bu parametre
atlanırsa, komutların zamanlaması yerel
bilgisayarda yapılır.
kimlik Zamanlaması yapılan bir komuta atanan kimlik
numarasıdır.
/delete Zamanlaması yapılmış bir komutu iptal eder. Kimlik
atlanmazsa, bilgisayarda
zamanlaması yapılan tüm komutlar iptal edilir.
/yes Tüm görevleri iptal etme komutuyla, daha çok onay
istenmediğinde kullanılır.
time Komutun çalıştırılacağı saati belirtir.
/interactive Görevin çalıştırıldığı sırada, oturum açmış olan
kullanıcının masaüstüyle görevin etkileşime
girmesini sağlar.
/every

ate[,...] Belirtilen haftanın ya ayın gününde, komutu
çalıştırır. Tarih atlanırsa, ayın o günü
kabul edilir.
/next

ate[,...] Belirtilen komutu, ertesi hafta aynı gün
çalıştırır (örneğin; next Thursday). Tarih atlanırsa,
ayın o günü kabul edilir.
"command" Çalıştırılacak olan Windows NT komutu ya da toplu iş
dosyası.
ATTRIB Dosya özniteliklerini görüntüler ya da değiştirir.
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [ [yol]
[/S ]
+ Öznitelik ayarlar.
- Öznitelik siler.
R Salt Okunur dosya özniteliği.
A Arşiv dosyası özniteliği.
S Sistem dosyası özniteliği.
H Gizli dosya özniteliği.
[yol]
Özniteliği işlenecek dosya ya da dosyaları belirtir
/S Geçerli klasörde ve tüm alt klasörlerinde eşleşen
dosyaları işler.
/D Klasörleri de işler.
BREAK Uzatılmış CTRL+C denetimini ayarlar ya da temizler.
DOS sistemindeki Genişletilmiş CTRL+C denetimini belirler ya da siler
Bu, DOS sistemleriyle uyumluluk için vardır. Windows XP altında hiçbir etkisi
yoktur.
Komut Uzantıları etkin, Windows XP platformunda çalışıyorsa,
bir hata ayıklayıcı tarafından ayıklama uygulandığında BREAK
komutu doğrudan yazılan bir kırılım noktası girer.
CACLS Dosyanın erişim denetim listelerini (ACLs) görüntüler ya da
değiştirir.
CACLS dosyaadı [/T] [/E] [/C] [/G kullanıcı:izin] [/R kullanıcı [...]]
[/P kullanıcı:izin [...]] [/D kullanıcı [...]]
dosyaadı ACLleri gösterir.
/T Geçerli dizinde ve tüm alt dizinlerde belirtilen tüm
ACLleri değiştirir.
/E Değiştirmek yerine ACL\'yi düzenle.
/C Erişim reddedildi hatalarında devam et.
/G kullanıcı:izin Belirtilen kullanıcı erişim haklarını ver.
İzin için: R Oku
W Yaz
C Değiştir (yaz)
F Tam denetim
/R kullanıcı Belirtilen kullanıcının erişim haklarını iptal et
(yalnızca /E ile geçerli).
/P kullanıcı:izin Belirtilen kullanıcının erişim haklarını değiştir.
İzin için: N Hiçbiri
R Oku
W Yaz
C Değiştir (yaz)
F Tam denetim
/D kullanıcı Belirtilen kullanıcının erişimini reddet.
Bir komutta birden çok dosya belirtmek için joker karakterleri
kullanılabilir. Bir komutta birden çok kullanıcı belirtebilirsiniz.
Kısaltmalar:
CI - Container Inherit.
ACE dizinlerce yüklenilir.
OI - Object Inherit.
ACE dosyalarca yüklenilir.
IO - Inherit Only.
ACE geçerli dosya/dizini için geçerli olmaz.
CALL Bir başkasından bir toplu iş programını çağırır.
CALL [sürücü:][yol]dosyaadı
batch-parameters Komut dosya için gereken komut satırı
bilgisini belirtir.
Komut Uzantıları etkinse, CALL aşağıdaki şekilde değişir:
CALL komutu artık etiketleri CALL hedefi olarak kabul ediyor. Sözdizimi
şöyledir:
CALL :etiket parametreleri
Belirtilen parametrelerle, yeni bir toplu iş dosyası bağlamı oluşturulup
denetim, etiketten sonra belirtilen tümceye geçer. Komut
dosyası sonuna iki kez ulaşmak için iki defa "exit" uygulamanız gerekir.
İlk defasında sonu okuduğunuzda, denetim, CALL tümcesinin hemen ardına
döner. İkinci defada toplu iş dosyasını çıkarır. GOTO /?
yazarak bir toplu iş dosyasından "döndüren" GOTO :EOF
uzantısı tanımını alın.
Ayrıca, toplu iş dosyası parametre başvurularının (%0, %1,
vb.) genişletilmesi aşağıdaki şekilde değişmiştir:
%* bir toplu iş dosyasında tüm parametreleri niteler (örnek; %1 %2 %3
%4 %5 ...)
Komut dosyası parametrelerinin değiştirilmesi (%n) geliştirilmiştir.
İsterseniz, aşağıdaki seçeneğe bağlı sözdizimini kullanabilirsiniz:
%~1 - çevresindeki tırnakları (") kaldırılarak %1
genişletilir
%~f1 - tam yol adına %1 genişletilir
%~d1 - yalnızca sürücü harfine %1 genişletilir
%~p1 - yalnızca yola %1 genişletilir
%~n1 - yalnızca dosya adına %1 genişletilir
%~x1 - yalnızca dosya uzantısına %1 genişletilir
%~s1 - genişletilen yol yalnızca kısa adları içerir
%~a1 - dosya özniteliklerine %1 genişletilir
%~t1 - dosya tarih/saatine %1 genişletilir
%~z1 - dosya boyutuna %1 genişletilir
%~$PATH:1 - PATH çevre değişkeninde listelenen dizinlerde arama
yapılıp ilk bulunanın tam adına %1 genişletilir.
Çevre değişkeni adı tanımlı değil aramada dosya
bulunamazsa, bu değiştirici boş dizeye genişletilir
Bileşik sonuç elde etmek için değiştiriciler birleştirilebilir:
%~dp1 - yalnızca bir sürücü harfi ve yoluna %1
genişletilir
%~nx1 - yalnızca bir dosya adına ve uzantısına %1
genişletilir
%~dp$PATH:1 - PATH çevre değişkeninde listelenen dizinlerde
%1 için arama yaparak ilk bulunanın
sürücü harfi ve yoluna genişletir.
%~ftza1 - DIR gibi çıktı satırına %1 genişletilir
Yukarıdaki örneklerde, %1 ile PATH başka geçerli değerlerle
değiştirilebilir. %~ sözdizimi geçerli bir parametre sayısıyla
bitirilir. %~ değiştiricileri, %* ile kullanılamaz
CD Geçerli dizinin adını değiştirir ya da görüntüler.
CHDIR [yol]
CHDIR [..]
CD [/D] [sürücü:][yol]
CD [..]
.. Ana dizine geçmek istediğinizi belirtir.
Belirtilen sürücüdeki geçerli dizini görüntülemek için CD sürücü: yazın.
Geçerli sürücü ve dizini görüntülemek için parametresiz CD yazın.
Sürücüdeki geçerli dizinle birlikte, geçerli sürücüyü değiştirmek için
/D anahtarını kullanın.
Komut Uzantıları etkinse, CHDIR aşağıdaki şekilde değişir:
Geçerli dizin dizesi, disk adlarında kullanıldığı büyük/küçük harf şeklinde
kullanılmak üzere dönüştürülür. Böylece, CD C:\TEMP, diskteki büyük/küçük
harf durumu bu şekildeyse, geçerli dizini C:\Temp olarak ayarlar.
CHDIR komutu boşlukları sınırlayıcı olarak kabul etmediğinden, adın başına
ve sonuna tırnak işareti koymaya gerek kalmadan, boşluk içeren bir alt
dizin adına CD komutu uygulanabilir. Örneğin:
uzantılar devredışı bırakıldığında yazacağınız
cd "\winnt\profiles\username\programs\start menu"
ile
cd \winnt\profiles\username\programs\start menu
aynıdır.
CHCP Etkin kod sayfası numarasını görüntüler ya da ayarlar.
Geçerli kod sayfası numarasını ayarlar ya da görüntüler.
CHCP
nnn Bir kod sayfası numarası belirtir.
Etkin kod sayfası numarasını görüntülemek için parametresiz CHCP yazın.
CHDIR Geçerli dizini değiştirir ya da görüntüler.
CHDIR [/D] [sürücü:][yol]
CHDIR [..]
CD [/D] [sürücü:][yol]
CD [..]
.. Ana dizine geçmek istediğinizi belirtir.
Belirtilen sürücüdeki geçerli dizini görüntülemek için CD sürücü: yazın.
Geçerli sürücü ve dizini görüntülemek için parametresiz CD yazın.
Sürücüdeki geçerli dizinle birlikte, geçerli sürücüyü değiştirmek için
/D anahtarını kullanın.
Komut Uzantıları etkinse, CHDIR aşağıdaki şekilde değişir:
Geçerli dizin dizesi, disk adlarında kullanıldığı büyük/küçük harf şeklinde
kullanılmak üzere dönüştürülür. Böylece, CD C:\TEMP, diskteki büyük/küçük
harf durumu bu şekildeyse, geçerli dizini C:\Temp olarak ayarlar.
CHDIR komutu boşlukları sınırlayıcı olarak kabul etmediğinden, adın başına
ve sonuna tırnak işareti koymaya gerek kalmadan, boşluk içeren bir alt
dizin adına CD komutu uygulanabilir. Örneğin:
uzantılar devredışı bırakıldığında yazacağınız
cd "\winnt\profiles\username\programs\start menu"
ile
cd \winnt\profiles\username\programs\start menu
aynıdır.
CHKDSK Bir diski gözden geçirip durum raporu verir.
Bir diski inceleyip bir durum raporu görüntüler.
CHKDSK dosyaadı]]] [/V] [/R] [/X] [/C] [/L[:boyut]]
birim Sürücü harfi, takma noktası ya da birim adını
(sonunda iki nokta üst üste işaretiyle) belirler.
dosya adı FAT/FAT32 yalnızca: Bölünmelere karşı denetlenecek dosyaları
belirtir.
/F Diskin üstündeki hataları giderir.
/V FAT/FAT32\'de: Diskteki her dosyanın tam yolunu ve
adını görüntüler.
NTFS\'de: Varsa temizleme iletilerini görüntüler.
/R Bozuk kesimlerin konumunu bulup okunabilir bilgiyi kurtarır
(/F gerekir).
/L

ize Yalnızca NTFS: Günlük dosyası boyutunu belirtilen kilobayta
değiştirir. Boyut belirtilmezse, geçerli boyutu
görüntüler.
/X Gerekirse, birimi önce çıkmaya zorlar.
Birimin tüm açık tanıtıcıları geçersiz olur
(/F gerekir).
/I Yalnızca NTFS: Dizin girdilerini daha özensiz
bir biçimde denetler.
/C Yalnızca NTFS: Klasör yapısındaki döngülerin
denetlenmesini atlar.
/I ya da /C anahtarı, Chkdsk çalıştırmak için gereken süreyi, birimdeki
belirli denetimleri atlayarak azaltır.
CHKNTFS Önyükleme sırasında disk denetimini görüntüler ya da değiştirir.
CHKNTFS birim [...]
CHKNTFS /D
CHKNTFS /T
CHKNTFS /X birim [...]
CHKNTFS /C birim [...]
birim Sürücü harfi, takma noktası ya da birim adını
(sonunda iki nokta üst üste işaretiyle) belirler.
/D Makineyi varsayılan tepkiye geri getirir; önyükleme
sırasında tüm sürücüler gözden geçirilip kirli
olanlarda chkdsk çalıştırılır.
/Tat AUTOCHK başlangıç geri sayımını, saniye olarak
belirtilen süreye değiştirir. Süre belirtilmezse
geçerli ayarı görüntüler.
/X Bir sürücüyü varsayılan önyükleme anı gözden geçirmesine
dahil etmez.
Dahil edilmeyen sürücüler komut çağırmaları arasında
biriktirilmez.
/C Önyükleme anında bir sürücünün gözden geçirilmesini
zamanlar; sürücü kirliyse chkdsk çalıştırılır.
Hiçbir anahtar belirtilmezse, CHKNTFS belirtilen sürücünün kirli ya da
sonraki önyüklemede gözden geçirilip geçirilmeyeceğini görüntüler.
CLS Ekrandakileri siler.
CMD Windows komut yorumcusunun yeni bir kopyasını başlatır.
CMD [/A | /U] [/Q] [/D] [/E

N | /E

FF] [/F

N | /F

FF] [/V

N | /V

FF]
[ [/C | /K] dize]
/C Dizenin belirttiği komutu yürütüp sonlandırır
/K Dizenin belirttiği komutu yürütüp kalır
/S Dizenin /C ya da /K (bkz aşağı) sonrasında davranışını değiştirir
/Q Yankıyı kapatır
/D Kayıt defterinden (bkz. aşağı), AutoRun komutlarının
çalıştırılmasını devre dışı bırakır
/A Bir boru ya da dosyaya giden iç komutların çıktısının ANSI
olmasına neden olur
/U Bir boru ya da dosyaya giden iç komutların çıktısının
Unicode olmasına neden olur
/T:fg Ön plan/arka plan renklerini ayarlar (daha çok bilgi için
bkz. COLOR /?)
/E

N Komut uzantılarını etkinleştir (bkz. aşağı)
/E

FF Komut uzantılarını devre dışı bırak (bkz. aşağı)
/F

N Dosya ve dizin adı tamamlama karakterlerini etkinleştir (bkz. aşağı)
/F

FF Dosya ve dizin adı tamamlama karakterlerini devre dışı
bırak (bkz. aşağı)
/V

N Geciken çevre değişkeni genişlemesini sınırlayıcı kullanarak
etkinleştir. Örneğin;, /V

N, !var! değişkeninin var değişkenini
yürütme sırasında genişletmesini sağlar. var sözdizimi,
değişkenleri girdi anında genişletir; bu işlem, FOR döngüsündeyken
epey farklı bir durumdur.
/V

FF Geciken çevre değişkeni genişlemesini devre dışı bırak.
\'&&\' komut ayırıcısı tarafından ayrılmış birden çok komutun,
tırnak işaretiyle belirlenmişse kabul edileceğini unutmayın. Ayrıca,
uyumluluk için /X, /E

N ile aynı; /Y, /E

FF ile aynı; /R ise
/C ile aynıdır. Diğer tüm anahtarlar göz ardı edilir.
/C ya da /K belirtilirse, anahtardan sonraki komut satırının kalanı
bir komut satırı olarak işlenir; tırnak (") karakterleri işlenirken,
aşağıdaki mantıktan yararlanılır:
1. Aşağıdaki koşulların tümü yerine getirilirse, komut satırındaki
tırnak karakterleri tutulur:
- hiçbir /S anahtarı yok
- yaklaşık iki tırnak karakteri
- iki tırnak karakteri arasında hiçbir özel karakter yok;
özel bunlardan biri: ()@^|
- İki tırnak karakterleri arasında bir ya da birden çok boşluk
karakteri var
- iki tırnak karakteri arasındaki dize
çalıştırılabilir bir dosyanın adıdır.
2. Yoksa, eski davranış, ilk karakterin bir tırnak karakteri
olup olmadığını görüp, bu durumda öncü karakteri sıyırıp
toplu iş dosyasındaki son tırnak karakterini kaldırarak,
son karakterden sonraki metni tutar.
/D, komut satırında belirtilmediyse, CMD.EXE başlatıldığında,
aşağıdaki REG_SZ/REG_EXPAND_SZ kayıt defteri değişkenlerini arayıp
ikisi ya da ikisinden biri varsa, önce onlar yürütülür.
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun
ve/veya
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
Varsayılan olarak Komut Uzantıları etkindir. Uzantıları, belli bir
başlatma için /E

FF anahtarını kullanarak devre dışı bırakabilirsiniz.
Uzantıları, CMD.EXE\'nin tüm etkinleştirilmelerinde etkinleştirebilir
ya da devre dışı bırakabilirsiniz; makine ve/veya kullanıcı oturum açma
oturumunda, kayıt defterinden REGEDT32.EXE\'yi kullanarak aşağıdaki
REG_DWORD değerlerinin ikisini ya da ikisinden birini ayarlayın:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions
ve/veya
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions
0x1 ya da 0x0. Kullanıcıya özel ayar makine ayarının
üzerine çıkar. Komut satırı anahtarları kayıt defteri ayarları
üzerine çıkar.
Komut uzantıları aşağıdaki komutlara değişiklik ve/veya eklemeyi
içerir:
DEL ya da ERASE
COLOR
CD ya da CHDIR
MD ya da MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (ayrıca dış komut etkinleştirme değişikliklerini içerir)
ASSOC
FTYPE
Belirli ayarları almak için komutadı /? yazıp özelliklerini görüntüleyin.
Geciken çevre değişkeni genişletmesi varsayılan olarak etkinleştirilmemiş.
Geciken çevre değişkeni genişletmesini, /V

N ya da /V

FF anahtarıyla
tüm CMD.EXE\'nin belirli etkinleşmelerini etkinleştirip devre dışı
bırakabilirsiniz. Uzantıları, CMD.EXE\'nin tüm etkinleştirilmelerinde
etkinleştirebilir ya da devre dışı bırakabilirsiniz; makine ve/veya
kullanıcı oturum açma oturumunda, kayıt defterinden REGEDT32.EXE\'yi
kullanarak aşağıdaki REG_DWORD değerlerinin ikisini ya da ikisinden birini
ayarlayın:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion
ve/veya
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion
0x1 ya da 0x0. Kullanıcıya özel ayar makine ayarının
üzerine çıkar. Komut satırı anahtarları kayıt defteri ayarları
üzerine çıkar.
Geciken çevre değişkeni genişletilmesi devredeyse, çalıştırma sırasında
bir ünlem karakteri bir çevre değişkeni değerinin
yerine kullanılabilir.
Dosya ve Dizin adı tamamlama varsayılan olarak etkinleştirilmemiş. Dosya
adı tamalamasını, /V

N ya da /V

FF anahtarıyla tüm CMD.EXE\'nin belirli
etkinleşmelerini etkinleştirip devre dışı bırakabilirsiniz. Uzantıları,
CMD.EXE\'nin tüm etkinleştirilmelerinde etkinleştirebilir ya da devre dışı
bırakabilirsiniz; makine ve/veya kullanıcı oturum açma oturumunda,
kayıt defterinden REGEDT32.EXE\'yi kullanarak aşağıdaki REG_DWORD
değerlerinin ikisini ya da ikisinden birini ayarlayın:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar
ve/veya
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar
belirli bir fonksiyon için kullanılmak üzere bir denetim karakterinin
onaltılık değeri (örnek: 0x4, Ctrl-D ve 0x6, Ctrl-F). Kullanıcıya özel
ayar makine ayarının üzerine çıkar. Komut satırı anahtarları kayıt
defteri ayarları üzerine çıkar.
Tamamlama /F

N anahtarıyla etkinleştirildiyse, kullanılan iki denetim
karakteri, Ctrl-D, dizin adı tamamlaması için kullanılırken Ctrl-F ise
dosya adı tamamlaması için kullanılır. Kayıt defterinde belirli bir
tamamlama karakterini devre dışı bırakmak için geçerli bir denetim
karakteri olmadığından boşluk için (0x20) değeri kullanın.
Denetim karakterlerinden birini girdiğinizde, tamamlama etkin duruma
getirilir. Tamamlama fonksiyonu yol dizesini imlecin sol yanına
getirip hiçbiri hazırda değilse bir joker karakteri ekleyip
eşleşen bir yol listesi oluşturur. Ardından ilk eşleşen
yol görüntülenir. Hiçbir yol eşleşmezse, bim sesi çıkarıp görüntüden
çıkar. Sonra, aynı denetim karakterine tekrar basılırsa
eşleş yol listesinde ilerlenmeye başlar. ÜskKrkt
tuşuyla denetim karakterine basmak, listede geriye doğru ilerlemeye
neden olur. Satırı herhangi bir şekilde düzenleyip denetim
karakterine yeniden bastığınızda, kaydedilmiş eşleşen yol listesi
bırakılıp yeni bir tanesi üretilir. Dosya ile dizin tamamlama
arasında geçiş yaptığınızda aynısı olur. İki denetim karakteri
arasındaki tek fark, dizin tamamlama karakteri yalnızca dizin adlarıyla
eşleşirken, dosya tamamlama karakteri hem dosya hem dizin adlarını
eşleştirir. Dosya tamamlaması, (CD, MD ya da RD gibi) herhangi bir
yerleşik dizin komutlarında kullanılırsa dizin tamamlaması kabul edilir.
Tamamlama kodu, boşluk ya da diğer özel karakter içeren
dosya adlarını, eşleşen yolun başına ve sonuna tırnak işareti koyarak
doğru şekilde işler. Ayrıca, yedekledikten sonra bir satırdan tamamlamayı
etkin duruma getirirseniz, tamamlanma noktasındaki imlecin sağındaki
etkinleşmiş metin atılır.
Tırnak gerektiren özel karakterler şunlardır:
&()[]{}^=;!\'+,`~
COLOR Varsayılan konsol arka plan ve ön plan renklerini ayarlar.
Konsolun varsayılan ön plan ve arka plan renklerini ayarlar.
COLOR
attr Konsol çıktısının renk özniteliğini belirtir
Renk öznitelikleri İKİ onaltılık haneyle belirtilir; birincisi
arka plana, ikincisi de ön plana karşılık gelir. Her bir hane
aşağıdaki değerlerden biri olabilir:
0 = Siyah 8 = Gri
1 = Mavi 9 = Açık Mavi
2 = Yeşil A = Açık Yeşil
3 = Deniz Mavisi B = Açık Deniz Mavisi
4 = Kırmızı C = Açık Kırmızı
5 = Mor D = Açık Mor
6 = Sarı E = Açık Sarı
7 = Beyaz F = Parlak Beyaz
Hiçbir parametre verilmezse, bu komut, rengi CMD.EXE\'nin başlatıldığı
zamanki durumuna geri yükler. Bu değer geçerli konsol penceresinden,
/T komut satırı anahtarından ya da DefaultColor kayıt defteri
değerinden gelir.
COLOR komutu, ön plan ve arka plan rengi aynı olarak bir COLOR komutu
çalıştırma girişiminde, ERRORLEVEL\'i 1\'e ayarlar.
Örnek: "COLOR fc" parlak beyaz üzerinde açık kırmızı sonuç verir
COMP İki dosya ya da dosya kümesinin içeriğini karşılaştırır.
COMP [/D] [/L] [/N=number] [/C] [/OFF]
veri1 Karşılaştırılacak ilk dosya konumu ve adını belirtir.
veri2 Karşılaştırılacak ikinci dosya konumu ve adını belirtir.
/D Farkları ondalık biçimde görüntüler.
/A Farkları ASCII karakterlerle görüntüler.
/L Farklı satır numaralarını görüntüler.
/N=number Her dosyada yalnızca ilk belirtilen satır numaraları
karşılaştırılır.
/C Dosyaları karşılaştırırken ASCII harf büyük/küçük durumunu
göz ardı eder.
/OFF Çevrimdışı özniteliği olan dosyaları atlamaz
Dosya kümelerini karşılaştırmak için veri1 ile veri2 parametreleriyle
joker karakter kullanın.
COMPACT NTFS bölümündeki dosyaların sıkıştırmasını gösterir ya da yapar.
COMPACT [/C | /U] [/S[

ir]] [/F] [/Q] ]
/C Belirtilen dosyaları sıkıştırır. Daha sonra eklenen dosyaların
sıkıştırılması için dizinler işaretlenir.
/U Belirtilen dosyaların sıkıştırmasını açar. Daha sonra eklenen
dosyaların sıkıştırılmaması için dizinler işaretlenir.
/S Verilen dizin ve alt dizinlerdeki dosyalarda belirtilen işlemi
uygular. Varsayılan "dir" geçerli olan dizindir.
/A Gizli ya da sistem öznitelmiğine sahip dosyaları
görüntüler. Varsayılan olarak bu dosyalar göz ardı edilir.
/I Hata oluşsa dahi, belirtilen işlemi uygulamaya
devam eder. Varsayılan olarak, hata oluşursa COMPACT durur.
/F Halen sıkıştırılmış olanlarda dahi sıkıştırma işlemini
belirtilen tüm dosyalarda yapılmasına zorlar. Varsayılan
olarak sıkıştırılmış olan dosyalar atlanır.
/Q Yalnızca en temel bilgiyi bildirir.
dosyaadı Bir düzen, dosya ya da dizin belirtir.
Parametresiz kullanılırsa, COMPACT geçerli dizinin ve içerdiği dosyaların
sıkıştırma durumunu görüntüler. Birden çok dosya adı ile joker karakteri
kullanabilirsiniz. Birden çok parametrenin arasına boşluk konulmalıdır.
CONVERT FAT birimleri NTFS\'ye dönüştürür. Geçerli sürücüyü dönüştüremezsiniz.
CONVERT birim /FS:NTFS
birim Sürücü harfi, takma noktası ya da birim adını
(sonunda iki nokta üst üste işaretiyle) belirler.
/FS:NTFS Birimin NTFS\'ye dönüştürüleceğini belirler.
/V Dönüştürmenin ayrıntılı modda çalıştırılmasını belirtir.
COPY Bir ya da birden çok dosyayı bir başka konuma kopyalar.
COPY [/Y | /-Y] [/Z] [/A | /B ] kaynak [/A | /B]
[+ kaynak [/A | /B] [+ ...]] [hedef [/A | /B]]
kaynak Kopyalanacak dosya ya da dosyaları belirtir.
/A Bir ASCII metin dosyasını gösterir.
/B Bir ikili dosyayı gösterir.
/D Hedef dosyanın şifresi çözülmüş olarak oluşturulmasını sağlar
hedef Yeni dosya(lar) için dizin ve/veya dosyaadı belirtir.
/V Yeni dosyaların sorunsuz yazıldığını doğrular.
/N 8nokta3 olmayan bir adı olan dosyayı kopyalarken, olanağı
varsa, kısa dosyaadı kullanır.
/Y Var olan bir hedef dosyasının üzerine yazma
onaylamasının size sorulmasını engeller.
/-Y Var olan bir hedef dosyasının üzerine yazmayı
isteyip istemediğinizi sorar.
/Z Yeniden başlatılabilir modda, ağ dosyalarını kopyalar.
/Y anahtarı, COPYCMD çevre değişkeninde önceden ayarlanabilir.
Komut satırında, bu işlem /-Y anahtarıyla geçersiz hale getirilir.
Varsayılan olarak, COPY komutu bir toplu iş dosyasından çalıştırılmadığı
sürece üzerine yazmada kullanıcıdan onay istenir.
Dosyaları birbiri ardına eklemek için hedef olarak tek bir dosya,
kaynak olarak (joker karakter ya da dosya1+dosya2+dosya3 biçiminde)
birden çok dosya belirtin.
DATE Tarihi görüntüler ya da ayarlar.
DATE [/T | date]
Geçerli tarih ayarlarını görüntülemek ve yeni tarih için komut istemi
almak için parametresiz DATE yazın. Aynı tarihi korumak için ENTER\'a basın.
Komut Uzantıları etkinse, DATE komutu, komuta yeni bir tarih
sormadan yalnızca geçerli tarihi göstermesini bildiren /T
anahtarını destekler.
DEL Bir ya da birden çok dosyayı siler.
DEL [/P] [/F] [/Q] [/A[[:]öznitelik]] ad
ERASE [/P] [/F] [/Q] [/A[[:]öznitelik]] ad
ad Bir ya da birden çok dosya ya da dizin listesi belirtir.
Birden çok dosya silmek için joker karakteri kullanılabilir.
Bir dizin belirtildiğinde, dizin içindeki tüm
dosyalar silinir.
/P Her bir dosyayı silmeden önce onay ister.
/F Salt okunur dosyaların silinmeye zorlar.
/S Belirtilen dosyaları, tüm alt dizinlerden siler.
/Q Sessiz mod, genel joker karakterinde silinme olanağı
varsa sorma
/A Özniteliği bağlı olarak silinecek dosyaları seçer
öznitelik R Salt okunur dosyalar S Sistem dosyaları
H Gizli dosyalar A Arşivlenmeye hazır dosyalar
- Öneki olumsuz anlamdadır
Komut Uzantıları etkinse, DEL ile ERASE aşağıdaki gibi değişir:
/S anahtarının anlamları geri çevrilerek
size bulamadığı değil, yalnızca silinen dosyaları gösterir.
DIR Bir dizindeki dosya ve alt dizin listesini görüntüler.
DIR [yol] [/A[[:]öznitelik]] [/C] [/N]
[/O[[:]sıradüzeni]] [/P] [/Q] [/T[[:]zamanalanı]] [/W] [/X] [/4]
[yol][dosyaadı]
Listelenecek, sürücü, dizin ve/veya dosyaları belirtir.
/A Belirtilen öznitelikteki dosyaları görüntüler.
öznitelik D Dizin R Salt okunur dosyalar
H Gizli dosyalar A Arşivlenmeye hazır dosyalar
S Sistem dosyaları - Öneki olumsuz anlamdadır
/B Yalın biçim kullanır (başlık bilgisi ya da özet olmadan).
/C Dosya boyutlarında bin ayırıcısını gösterir. Bu varsayılan
değerdir. Ayırıcının görüntülenmesini önlemek için
/-C kullanın.
/D Aynı genişlikte; dosyalar sütuna göre sıralanmış.
/L Küçük harf kullanır.
/N Dosyaadının en sağda olduğu yeni uzun liste biçimi.
/O Sıralı düzende dosyaya göre listele.
sıradüzeni N Ada göre (abece) S Boyuta göre (küçükten büyüğe)
E Uzantıya göre (abece) D Tarih/saate göre (eskiden yeniye)
G Önce grup dizinleri - Önek sırasını tersine çevirir
/P Her ekran dolusu bilginin ardından duraklar.
/Q Dosyanın sahibini gösterir.
/S Dosyaları belirtilen dizinde ve tüm alt dizinlerde görüntüler.
/T Sıralama için kullanılan zaman alanının görüntüleme ve
kullanımını denetler
zamanalanı C Oluşturma
A Son Erişim
W Son Yazma
/W Geniş liste biçimi kullanır.
/X 8nokta3 biçiminde olmayan dosya adı için üretilen kısa ad
görüntüler. Biçim, uzun addan önce eklenmiş
kısa adlı /N gibidir. Hiçbir kısa ad yoksa, yerine
boşluk görüntülenir.
/4 Dört haneli yılı gösterir
DIRCMD çevre değişkeninde, anahtarlar önceden ayarlanabilir. Önceden
ayarlanmış anahtarları, herhangi bir anahtarın önüne - (tire) getirerek
geçersiz kılın; örneğin, /-W.
DISKCOMP İki disket içeriğini karşılaştırır.
DISKCOPY ][/V]
DISKCOPY Bir disketin içeriğini diğerine kopyalar.
DISKCOPY [sürücü1: [sürücü2:]][/V]
/V Bilginin doğru kopyalandığını doğrular.
Her iki disket de aynı türde olmalıdır.
Sürücü1 ve sürücü2 için aynı sürücüyü belirtebilirsiniz.
DOSKEY Komut satırı düzenler, Windows komutu geri çağırıp makro oluşturur.
DOSKEY [/REINSTALL][/LISTSIZE=boyut] [/MACROS[:ALL | :exename]]
[/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=exename] [/MACROFILE=dosyaadı]
]
/REINSTALL Yeni bir Doskey kopyası yükler.
/LISTSIZE=size Komut geçmişi arabelleği boyutunu belirler.
/MACROS Tüm Doskey makrolarını görüntüler.
/MACROS:ALL Doskey makrosu olan tüm çalıştırılabilirlerin Doskey
makrolarını görüntüler.
/MACROS:exename Verilen çalıştırılabilirin tüm Doskey makrolarını
görüntüler.
/HISTORY Belleğe depolanan tüm komutları görüntüler.
/INSERT Yeni girdiğiniz metnin eskisi yerine ekleneceğini
belirtir.
/OVERSTRIKE Yeni metnini eskisinin üzerine yazılacağını belirtir.
/EXENAME=exename Çalıştırılabiliri belirtir.
/MACROFILE=filename Yüklenecek makro dosyasını belirtir.
macroname Oluşturduğunuz makronunu adını belirtir.
text Kaydetmek istediğiniz komutları belirtir.
YUKARI ve AŞAĞI komutları geri çağırır; ESC komut satırını temizler; F7 komut
geçmişini görüntüler; ALT+F7 komut geçmişini temizler; F8 komut geçmişinde
arama yapar; F9 numarasıyla komut seçer; ALT+F10 makro tanımlarını temizler.
Aşağıda, Doskey makro tanımları özel kodları vardır:
$T Komut ayırıcısı. Bir makroda birden çok komut sağlar.
$1-$9 Toplu iş parametreleri. Toplu iş programlarında %1-%9 karşılığıdır.
$* Komut satırında makronun ardından gelen simgeyle değiştirilen her şey.
ECHO İleti görüntüler ya da komut yankısını açıp kapatır.
ECHO
ECHO
Geçerli yankı ayarlarını görüntülemek için parametresiz olarak ECHO yazın.
ENDLOCAL Bir toplu iş dosyasındaki çevre yerelleştirmesini sonlandırır.
ENDLOCAL sonrasında yapılan çevre kaydedilen değişikliklerin
toplu iş dosyası yereli değildir; toplu iş dosyasının sonlandırılmasında,
önceki ayarlar yüklenmez.
ENDLOCAL
Komut Uzantıları etkinse, ENDLOCAL aşağıdaki şekilde değişir:
Karşılık gelen SETLOCAL, yeni ENABLEEXTENSIONS ya da DISABLEEXTENSIONS
seçeneklerini kullanarak komut uzantılarını etkinleştirir ya da devre
dışı bırakırsa, ENDLOCAL sonrasında, komut uzantılarının etkin/devre dışı
durumu eşleşen SETLOCAL komutu yürütülmesinden önceki durumuna
geri yüklenir.
ERASE Bir ya da birden çok dosyayı siler.
DEL [/P] [/F] [/Q] [/A[[:]öznitelik]] ad
ERASE [/P] [/F] [/Q] [/A[[:]öznitelik]] ad
ad Bir ya da birden çok dosya ya da dizin listesi belirtir.
Birden çok dosya silmek için joker karakteri kullanılabilir.
Bir dizin belirtildiğinde, dizin içindeki tüm
dosyalar silinir.
/P Her bir dosyayı silmeden önce onay ister.
/F Salt okunur dosyaların silinmeye zorlar.
/S Belirtilen dosyaları, tüm alt dizinlerden siler.
/Q Sessiz mod, genel joker karakterinde silinme olanağı
varsa sorma
/A Özniteliği bağlı olarak silinecek dosyaları seçer
öznitelik R Salt okunur dosyalar S Sistem dosyaları
H Gizli dosyalar A Arşivlenmeye hazır dosyalar
- Öneki olumsuz anlamdadır
Komut Uzantıları etkinse, DEL ile ERASE aşağıdaki gibi değişir:
/S anahtarının anlamları geri çevrilerek
size bulamadığı değil, yalnızca silinen dosyaları gösterir.
EXIT CMD.EXE programından (komut yorumcusu) çıkar.
FC İki dosyayı ya da dosya kümesini karşılaştırıp aralarındaki farkı
görüntüler.
FC [/A] [/C] [/LBn] [/N] [/OFF] [/T] [/W] [/nnnn]
[yol1]dosyaadı1 [sürücü2:][yol2]dosyaadı2
FC /B [sürücü1:][yol1]dosyaadı1 [sürücü2:][yol2]dosyaadı2
/A Her bir fark kümesinin ilk ve son satırını görüntüler.
/B İkili bir karşılaştırma yapar.
/C Harflerin büyük/küçük durumunu göz ardı eder.
/L Dosyaları ASCII metni olarak karşılaştırır.
/LBn Belirtilen satır sayısına en çok ardıl eşleşmemeyi
ayarlar.
/N Satır numaralarını bir ASCII karşılaştırmasında görüntüler.
/OFF[LINE] Çevrimdışı özniteliği olan dosyaları atlamaz.
/T Sekmeleri boşluklara genişletmez.
/U Dosyaları UNICODE metin dosyası olarak karşılaştır.
/W Aralıkları (sekme ya da boşluk) karşılaştırma için sıkıştırır.
/nnnn Bir eşleşmemenin ardından eşlemesi gereken ardıl satır sayısını
belirtir.
[sürücü1:][yol1]dosyaadı1
Karşılaştırılacak ilk dosya ya da dosya kümesini belirtir.
[sürücü2:][yol2]dosyaadı2
Karşılaştırılacak ikinci dosya ya da dosya kümesini belirtir.
FIND Bir dosyada ya da dosyalarda bir metin dizesini arar.
FIND [/V] [/C] [/N] [/OFF[LINE]] "dize" [[sürücü:][yol]dosyaadı[ ...]]
/V Belirtilen dizeyi İÇERMEYEN tüm satırları görüntüler.
/C Dizeyi içeren satırların yalnızca sayımını görüntüler.
/N Görüntülenen satırlarla birlikte satır numaralarını görüntüler.
/I dize ararken büyük/küçük harf durumuna bakmaz.
/OFF[LINE] Çevrimdışı özniteliği olan dosyaları atlama.
"dize" Bulunacak metin dizesini belirtir.
[sürücü:][yol]dosyaadı
Aranacak dosya ya da dosyaları belirtir.
Bir yol belirtilmezse, FIND girilen metni komut isteminde ya da
bir başka komuttan çıkarılanda arar.
FINDSTR Dosyalarda dize arar.
FINDSTR [/E] [/R] [/X] [/V] [/N] [/P] [/F

osya]
[/C

ize] [/G

osya] [/D

ir list] [/A:renk özniteliği] [/OFF[LINE]]
[dizeler] [[yol]dosyaadı[ ...]]
/B Satırın başındaysa düzenle eşleşir.
/E Satırın sonundaysa düzenle eşleşir.
/L Arama dizelerini anlamlarıyla kullanır.
/R Arama dizelerini olağan dize olarak kullanır.
/S Geçerli dizinde ve tüm alt dizinlerinde eşleşen dosyaların
aramasını yapar.
/I Aramanın, büyük/küçük harf duyarlı olmadığını belirtir.
/X Tam olarak eşleşen satırları basar.
/V Yalnızca eşleşme olmayan satırları basar.
/N Eşleşen her satırın öncesi satır numarasını basar.
/M Bir dosyada eşleme varsa yalnızca dosya adını basar.
/O Her eşleşen satır öncesinde karakter ofseti basar.
/P Basılamayan karakteri olan dosyaları atlar
/OFF[LINE] Özniteliği çevrimdışı olan dosyaları atlama.
/A:attr Renk özniteliğini iki onaltılık haneyle belirtir.
Bkz. "color /?"
/F

osya Belirtilen dosyadan dosya listesini okur (/ konsol demektir).
/C

ize Belirtilen dizeyi gerçek arama dizesi olarak kullanır.
/G

osya Belirtilen dosyadan arama dizelerini alır (/ konsol demektir).
/D

ir Dizinlerin noktalı virgülle ayrılmış listesinde arama yapın
dizeler Aranacak metin.
[yol]dosyaadı
Aranacak dosya ya da dosyaları belirtir.
Parametre /C ile önceden sabitlenmediği sürece, çoklu arama dizelerini
ayırmak için boşluk kullanın. Örneğin; \'FINDSTR "herkese merhaba" x.y\'
"herkese" ya da "merhaba" sözcüklerini x.y dosyasında arar.
\'FINDSTR /C:"herkese merhaba" x.y\' yalnızca "herkese merhaba"
sözcüklerini x.y dosyasında arar.
Olağan deyim kolay kılavuzu:
. Joker: Herhangi bir karakter
* Tekrar: Önceki karakter ya da sınıfın sıfır ya da
daha çok yinelemesi
^ Satır konumu: Satır başlangıcı
$ Satır konumu: Satır sonu
Karakter sınıfı: Kümedeki tek bir karakter
[^class] Ters sınıf: Kümede bulunmayan tek karakter
Aralık: Belirtilen aralıktaki karakterler
\x Esc: X **** karakterinin gerçek kullanımı
\ Sözcük konumu: Sözcük sonu
FINDSTR olağan deyimleriyle ilgili tüm bilgiyi, çevrimiçi
Komut Başvurusu\'nda bulabilirsiniz.
FOR Dosya kümesindeki her bir dosyada belirli bir komutu çalıştırır.
FOR %değişken IN (küme) DO komut [komut parametresi]
%değişken Değiştirilebilir tek harfli bir parametre belirtir.
(küme) Bir ya da birden çok dosya kümesi belirtir.
Joker karakter kullanılabilir.
komut Her bir dosya için yürütülecek komutu belirtir.
komut parametresi
Belirtilen komutun parametre ya da anahtarlarını belirtir.
Bir toplu iş dosyası programında FOR komutunu kullanmak için %%değişken
yerine %değişken belirtin. Değişken adları büyük küçük harf duyarlı
olduğundan, %i değişkeni, %I değişkeninden farklıdır.
Komut Uzantıları etkinse, aşağıdaki FOR komutu ek biçimleri
desteklenir:
FOR /D %değişken IN (küme) DO komut [komut parametre]
Ayar joker karateri içerirse, dosya adları yerine dizin adlarına
eşleme için belirtir.
FOR /R [[sürücü:]yol] %değişken IN (küme) DO komut [komut parametre]
[sürücü:]path içinde köklenmiş dizin ağacını, FOR
tümcesini ağacın her dizininde çalıştırarak yürütür. /R sonrasında
hiçbir dizin belirtimi yapılmazsa, geçerli dizin kabul
edilir. Küme yalnızca tek nokta (.) karakteriyse
yalnızca dizin ağacını numaralandırır.
FOR /L %variable IN (start,step,end) DO command
Küme, adım oranıyla, başlangıçtan sona sayı dizisidir.
Böylece, (1,1,5), 1 2 3 4 5 dizisini üretirken (5,-1,1) de
(5 4 3 2 1)dizisini üretir
FOR /F ["seçenek"] %değişken IN (dosya küme) DO komut [komut parametre]
FOR /F ["seçenek"] %değişken IN ("dize") DO komut [komut parametre]
FOR /F ["seçenek"] %değişken IN (\'komut\'

DO komut [komut parametre]
or, if usebackq option present:
FOR /F ["seçenek"] %değişken IN (dosya küme) DO komut [komut parametre]
FOR /F ["seçenek"] %değişken IN (\'dize\'

DO komut [komut parametre]
FOR /F ["seçenek"] %değişken IN (`komut`) DO komut [komut parametre]
filenameset bir ya da birden çok dosya adıdır. Her bir dosya açılır,
okunur ardından sonraki filenameset\'deki dosyaya devam etmeden
önce işlemden geçirilir. İşleme, dosyayı okuma, tek tek metin
satırlarına ayırdıktan sonra her satırı sıfır ya da daha çok
jetonla inceler. Döngünün gövdesi daha sonra bulunan jeton dizesine
ayarlı değişken değeriyle çağrılır. Varsayılan olarak, /F her
dosyanın her satırından, ilk boş ayrı jetonu gönderir.
Boş satırlar geçilir. Seçeneği bağlı "seçenek" parametresini
belirterek varsayılan davranışı geçersiz kılabilirsiniz. Bu,
farklı inceleme seçeneklerini belirten bir ya da birden çok anahtar
sözcüğü içeren tırnak içinde dizedir. Anahtar sözcükler şunlardır:
eol=c - satır sonu açıklama karakterini belirtir
(yalnızca tek)
geç=n - dosyanın başında geçilecek olan
satır sayısını belirtir.
delims=xxx - bir sınırlayıcı kümesini belirtir. Bu, varsayılan
sınırlayıcı, boşluk ve sekme kümesini devre dışı
bırakır.
tokens=x,y,m-n - her değişiklik için her satırdan
gövdeye gönderilecek olan jetonları belirtir.
Bu, ek değişken adlarının ayrılmasına
neden olur. m-n biçimi, bir aralıktır;
bu aralık n. jetonlar yolunca m. belirtir.
Jeton= dizenin son karakteri joker karakteriyse
ek değişken ayrılarak son jeton incelendikten
sonra satırda kalan metni alır.
usebackq - yeni anlamların geçerli olduğunu belirtir;
bu durumda ters tırnaklı dize komut olarak
yürütülürken tek tırnaklı dize gerçek dize
komutu olarak filenameset\'da tırnak dosya
adlarında, çift tırnağın kullanımına olanak
sağlar.
Bazı örnekler yardımcı olabilir:
FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do @echo %i %j %k
myfile.txt dosyasındaki her satırı, noktalı virgülle başlayan satırları
2. ve 3. jetonu for body için her satırdan gönderen
virgül ve/veya boşlukla sınırlanan jetonları göz ardı ederek inceler.
For body tümcelerinin, 2. jetonu almak için %i başvurusuna, 3. jetonu
almak için %j başvurusuna ve üçüncünün ardından kalan tüm jetonları
almak için %k başvurusuna dikkat edin. Boşluk içeren
dosya adları için, dosyadalarını çift tırnakla belirtmelisiniz.
Çift tırnağı bu şekilde kullanmak için usebackq
seçeneğini de kullanmanız gerekir; yoksa çift tırnak gerçek anlamda
incelemede kullanılan tanımlayıcı bir dize olarak yorumlanır.
%i açıkça for tümcesinde bildirilir; %j ile %k
açıkça tokens= option yoluyla bildirilir. tokens= line yoluyla
26 adet jetona dek belirtebilirsiniz; bunun \'z\' ya da \'Z\' harfinden
daha yüksek bir değişken bildirme girişimi olmaması gerekir.
Unutmayın; FOR değişken adları büyük/küçük harf duyarlı, geneldir;
bir defad en çok toplam 52 etkine ulaşabilirsiniz.
FOR /F inceleme mantığını ara dizede de kullanabilirsiniz; bunun
için ayraç içindeki filenameset\'i tek tırnak karakterleri kullanarak
tırnaklı bir dize haline getirmelisiniz. Bir dosyadan tek bir
satır girdisi olarak görülüp incelenir.
Son olarak, FOR /F komutunu, bir komutun çıktısını incelemek için
kullanabilirsiniz. Bu, ayraç içindeki filenameset\'i geri tırnaklı bir
dize haline getirerek yapılır. Komut satırı olarak görülür;
bağımlı bir CMD.EXE\'ye gönderilirek çıktı bellekte yakalanıp
dosyaymış gibi incelenir. Böylece aşağıdaki örnek:
FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i
geçerli çevredeki çevre değişken adlarını numaralandırır.
Aynı zamanda, FOR değişken değişimi başvuruları geliştirilmiştir.
Şimdi aşağıdaki seçime bağlı sözdizimini kullanabilirsiniz:
%~I - tırnakları kaldırarak %I genişletilir (")
%~fI - %I tam nitelendirilmiş yol adına genişletilir
%~dI - %I yalnızca bir sürücü harfine genişletilir
%~pI - %I yalnızca bir yola genişletilir
%~nI - %I yalnızca bir dosya adına genişletilir
%~xI - %I yalnızca bir dosya uzantısına genişletilir
%~sI - genişletilen yol yalnızca kısa adları içerir
%~aI - %I dosyanın dosya niteliklerine genişletilir
%~tI - %I dosyanın tarih/saat özniteliğine genişletilir
%~zI - %I dosyanın boyutuna genişletilir
%~$PATH:I - PATH ortam değişkeninde listelenen dizinleri arar
ve %I ilk bulunanın tam niteleyici adına genişletilir.
Ortam değişkeni tanımlı değilse veya dosya arama
tarafından bulunmazsa, bu değiştirici boş bir dizeye
genişletilir.
Değiştiriciler, bileşik sonuçlar için birleştirilebilir:
%~dpI - %I yalnızca bir sürücü harfine ve yola genişletilir
%~nxI - %I yalnızca bir dosya adına ve uzantısına genişletilir
%~fsI - %I yalnızca kısa adlı bir tam yol adına genişletilir
%~dp$PATH:I - %I için PATH ortam değişkeninde listelenen dizinleri
arar ve ilk bulunanın sürücü harfine ve yoluna
genişletilir.
%~ftzaI - %I DIR gibi bir çıktı satırına genişletilir
Yukarıdaki örneklerde %I ve PATH başka geçerli değerlerle değiştirilebilir.
%~ sözdizimi, geçerli bir FOR değişken adıyla sona erdirilir.
%I gibi büyük harfli değişken adları kullanmak daha okunabilir yapar ve
büyük küçük harf duyarlı olmayan değiştiricilerle karıştırılmasını engeller.
FORMAT Windows\'da kullanmak üzere bir diski biçimlendirir.
FORMAT birim [/FS:file-system] [/V:etiket] [/Q] [/A:boyut]
FORMAT birim [/V:etiket] [/Q] [/F:boyut]
FORMAT birim [/V:etiket] [/Q] [/T:iz /N:kesim]
FORMAT birim [/V:etiket] [/Q]
FORMAT birim [/Q]
birim Sürücü harfi, takma noktası ya da birim adını
(sonunda iki nokta üst üste işaretiyle) belirtir.
/FS

osyasistemi Dosya sistemi türünü belirtir (FAT, FAT32 ya da NTFS).
/V:etiket Birim etiketini belirtir.
/Q Hızlı biçimlendirme gerçekleştirir.
/C Yalnızca NTFS: Varsayılan olarak yeni birimde oluşturulan dosy
alar
sıkıştırılır.
/X Gerekirse önce birimin çıkartılmasını zorlar. Birimin tüm
açık işleyicileri artık geçerliliğini yitirir.
/A:boyut Varsayılan ayırma birim boyutunu geçersiz kılar.
Varsayılan ayarlar genel kullanım için mutlaka önerilir.
NTFS desteği: 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K.
FAT desteği: 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K,
(128K, 256K kesim boyutu için > 512 bayt).
FAT32 desteği: 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K,
(128K, 256K kesim boyutu için > 512 bayt).
FAT ile FAT32 dosya sistemlerinin aşağıdaki kısıtlamayı
bir birim üzerindeki küme sayısına getirdiğine dikkat edin:
FAT: Küme sayısı (büyüktür işareti)
$H Backspace (önceki karakteri siler)
$L < (küçüktür işareti)
$N Geçerli sürücü
$P Geçerli sürücü ve yol
$Q = (eşittir işareti)
$S (boşluk)
$T Geçerli saat
$V Windows XP sürüm numarası
$_ Carriage return and linefeed
$$ $ (dolar işareti)
Komut Uzantıları etkinse, PROMPT komutu aşağıdaki
ek biçimlendirme karakterlerini destekler:
$+ PUSHD dizin yığını derinliğine bağlı olarak sıfır ya da daha çok
artı (+) işareti karakterleri; her düzey için bir karakter
itelenir.
$M Geçerli sürücü harfiyle ya da sürücü ağ sürücüsü değilse
boş dizeyle ilişkilendirilen uzak adı görüntüler.
PUSHD Geçerli dizini kaydedip değiştirir.
PUSHD [yol | ..]
yol Geçerli dizin durumuna getirilecek dizini belirtir.
Komut Uzantıları etkinse, PUSHD komutu olağan sürücü harfi ve
yolu yanında