Yeni Sitemize Yönlendiriliyorsunuz !

Join the forum, it's quick and easy

Yeni Sitemize Yönlendiriliyorsunuz !

Would you like to react to this message? Create an account in a few clicks or log in to continue.

    cmd komutlariyla hack

    BOZKURT
    BOZKURT


    Mesaj Sayısı : 343 Aldığı teşekkürler : 5574 Nereden : evden Kayıt Tarihi : 06/02/11

    cmd komutlariyla hack Empty cmd komutlariyla hack

    Mesaj tarafından BOZKURT Perş. Nis. 21, 2011 3:39 pm

    ARKADAŞLAR HACKER OLMAK İÇİN ÖNEMLİ OLAN Bİ ŞEY VAR ODA CMD KOMUTLARININ TAM ANLAMIYLA KULLANABİLMEK SİZİN İÇİN ARADIM BULDUM.

    UMARIM YARARI DOKUNUR...

    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:date[,...] | /NEXT:date[,...]] "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:date[,...] 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:date[,...] 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:size 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:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
    [ [/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:ON Komut uzantılarını etkinleştir (bkz. aşağı)
    /E:OFF Komut uzantılarını devre dışı bırak (bkz. aşağı)
    /F:ON Dosya ve dizin adı tamamlama karakterlerini etkinleştir (bkz. aşağı)
    /F:OFF Dosya ve dizin adı tamamlama karakterlerini devre dışı
    bırak (bkz. aşağı)
    /V:ON Geciken çevre değişkeni genişlemesini sınırlayıcı kullanarak
    etkinleştir. Örneğin;, /V:ON, !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:OFF 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:ON ile aynı; /Y, /E:OFF 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:OFF 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:ON ya da /V:OFF 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:ON ya da /V:OFF 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:ON 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[:dir]] [/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:dosya]
    [/C:dize] [/G:dosya] [/D:dir 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:dosya Belirtilen dosyadan dosya listesini okur (/ konsol demektir).
    /C:dize Belirtilen dizeyi gerçek arama dizesi olarak kullanır.
    /G:dosya Belirtilen dosyadan arama dizelerini alır (/ konsol demektir).
    /D:dir 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ı
    \xyz\> 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:dosyasistemi 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ı <= 65526
    FAT32: 65526 < Küme sayısı < 4177918

    Belirtilen küme boyutu kullanılarak yukarıdaki gerekliliğin
    karşılanamadığını belirlediği anda biçimlendirme işlemi
    anında durdurulur.

    NTFS sıkıştırması, 4096 üzerindeki ayırma birim boyutu için
    desteklenmez.

    /F:boyut Biçimlendirilecek disket boyutunu belirtir (1.44)
    /T:iz Her disk yüzü için iz sayısını belirtir.
    /N:kesim İz başına kesim sayısını belirtir.

    FTYPE Dosya uzantısı ilişkilendirmesinde kullanılan dosya türlerini

    görüntüler ya da değiştirir.

    FTYPE [fileType[=[openCommandString]]]

    fileType İncelenecek ya da açılacak dosya türünü belirtir
    openCommandString Bu türden dosyalar başlatıldığında kullanılacak açma
    komutunu belirtir.

    Açma komutu dizeleri tanımlı geçerli dosya türlerini görüntülemek için
    parametresiz olarak FTYPE yazın. FTYPE tek bir dosya türüyle çağrılırsa,
    bu dosya için geçerli açma komutu dizesi görüntülenir.
    Açma komut dizesi için hiçbir şey belirtmezseniz, FTYPE komutu dosya türü için
    açma komutu dizesini siler. Açma komut dizesi içinde, %0 ya da %1
    ilişkilendirilme yoluyla başlatılan dosya adıyla değiştirilir.
    %* tüm parametreleri alırken %2 birinci, %3 ikinci vb. parametreleri
    alır. %~n, nth parametresiyle başlayan tüm kalan parametreleri alır;
    bu durumda n, 2 ile 9 arası olabilir. Örneğin:

    ASSOC .pl=PerlScript
    FTYPE PerlScript=perl.exe %1 %*

    aşağıdaki şekilde bir Perl toplu iş dosyasının çağrılmasını sağlar:

    ******.pl 1 2 3

    Uzantıları yazma zorunluluğundan kurtulmak için aşağıdakini
    uygulayın:

    set PATHEXT=.pl;%PATHEXT%

    böylece toplu iş dosyası aşağıdaki şekilde çağrılabilir:

    ****** 1 2 3

    GOTO Bir toplu iş dosyasında, Windows komut yorumlayıcısını etiketli bir

    satıra yöneltir.

    GOTO label

    label Bir toplu iş dosyası programındaki etiket olarak kullanılan bir
    metin dizesini belirtir.

    İki nokta üst üste işaretiyle başlayarak satıra bir etiket girin.

    Komut Uzantıları etkinse, GOTO aşağıdaki şekilde değişir:

    GOTO komutu artık :EOF hedef etiketini kabul eder; bu, denetimi
    geçerli toplu iş dosyasının sonuna aktarır. Bu, bir etiket
    tanımlamadan bir toplu iş dosyasından çıkmanın kolay yoludur.
    Bu özelliği kullanışlı hale getiren CALL komutu uzantı
    tanımı için CALL /? yazın.

    GRAFTABL Grafik modunda, Windows\'un dile özgü karakterleri görüntülemesini sağlar.

    GRAFTABL [xxx]
    GRAFTABL /STATUS

    xxx Bir kod sayfası numarası belirtir.
    /STATUS GRAFTABL ile kullanılıcak geçerli kod sayfasını görüntüler.

    IF Bir toplu iş dosyasındaki koşullu işlemleri uygular.

    IF ERRORLEVEL sayı komutu
    IF [NOT] dize1==dize2 komut
    IF [NOT] EXIST dosyaadı komut

    NOT Yalnızca koşul yanlışsa, Windows XP\'nin
    komutu yürütmesini belirtir.

    ERRORLEVEL sayı Son çalıştırılan program, belirtilen sayıya eşit ya da
    büyük bir çıkış kodu getirdiyse doğru bir koşul belirtir.

    dize1==dize2 Belirtilen metin dizeleri eşleşirse doğru bir koşul
    belirtir.

    EXIST dosyaadı Belirtilen dosyaadı varsa doğru bir koşul
    belirtir.

    komut Koşul yerine getirildiğinde yürütülecek komutu
    belirtir. Komutun ardından ELSE komut gelebilir;
    bu durumda, belirtilen koşul FALSE ise, ELSE anahtar
    sözcüğü ardındaki komut yürütülür

    ELSE koşulu, IF ardından aynı satırda oluşmalıdır. Örnek olarak:

    IF EXIST dosyaadı. (
    del dosyaadı.
    ) ELSE (
    echo dosyaadı. yok.
    )

    Del komutu yenisatır ile sonlandırılması gerektiğinden, aşağıdaki
    çalışmayabilir:

    IF EXIST dosyaadı. del dosyaadı. ELSE echo dosyaadı. yok

    ELSE komutunun IF ardından aynı satırda oluşması gerekliliği yüzünden
    aşağıdaki de çalışmayabilir:

    IF EXIST dosyaadı. del dosyaadı.
    ELSE echo dosyaadı. yok

    Hepsini tek satırda isterseniz, aşağıdaki çalışabilir:

    IF EXIST dosyaadı. (del dosyaadı.) ELSE echo dosyaadı. yok

    Komut Uzantıları etkinse, IF aşağıdaki şekilde değişir:

    IF string1 compare-op string2 command
    IF CMDEXTVERSION number command
    IF DEFINED variable command

    karışalştırma işleçleri aşağıdakilerden biri olabilir:

    EQU - eşittir
    NEQ - eşit değildir
    LSS - küçüktür
    LEQ - küçüktür ya da eşittir
    GTR - büyüktür
    GEQ - süyüktür ya da eşittir

    ayrıca, /I anahtarı, belirtildiğinde, büyük/küçük harf duyarsız dize
    karşılaştırmaları yapmasını bildirir. /I anahtarı, IF\'in string1==string2
    biçiminde de kullanılabilir. Bu karşılaştırmalar, string1 ile string2
    tamamen nümerik hanelerden oluşuyorsa, dizeler sayıya dönüştürülüp
    nümerik karşılaştırma yapılacak şekilde soysaldır.

    CMDEXTVERSION koşulu yalnızca ERRORLEVEL gibi işler; tek özel durumu,
    Komut Uzantılarıyla ilişkilendirilmiş bir dahili iç sürüm numarasıyla
    karşılaştırılır. İlk sürüm 1\'dir. Komut Uzantılarına önemli gelişme
    eklendiğinde, bir artırılır.
    Komut Uzantıları devre dışıysa, CMDEXTVERSION koşulu hiçbir zaman doğru
    olmaz.

    DEFINED koşulu, EXISTS gibi çalışır; tek farkı çevre değişkeni adı alıp çevre
    değişkeni tanımlıysa doğru
    döndürmesidir.

    ERRORLEVEL adında bir çevre değişkeni zaten olmadığı sürece,
    %ERRORLEVEL% geçerli ERRORLEVEL değerinin dize temsilcisine genişletilir.
    Bu durumda, yerine kendi değerini alır.
    Bir program çalıştırdıktan sonra, ERRORLEVEL kullanımı aşağıdaki şekilde
    gösterilir:

    goto answer%ERRORLEVEL%
    :answer0
    echo Program had return code 0
    :answer1
    echo Program had return code 1

    Yukarıdaki nümerik karşılaştırmaları yaparak aşağıdakini de yapabilirsiniz:

    IF %ERRORLEVEL% LEQ 1 goto okay

    CMD.EXE tarafından gerçekleştirilen işlem öncesinde CMD.EXE\'ye gönderilen
    özgün komut satırına %CMDCMDLINE% genişletilir; bunun için CMDCMDLINE
    adında bir çevre değişkeni olmaması gerekir. Bu durumda,
    yerine kendi değerini alır.

    CMDEXTVERSION adında bir çevre değişkeni zaten olmadığı sürece,
    %CMDEXTVERSION% geçerli CMDEXTVERSION değerinin dize temsilcisine
    genişletilir. Bu durumda, yerine kendi değerini alır.

    LABEL Bir diskin birim etiketini oluşturur, değiştirir ya da siler.

    LABEL [sürücü:][etiket]
    LABEL [/MP] [birim] [etiket]

    sürücü: Bir sürücünün sürücü adını belirtir.
    etiket Birimin etiketini belirtir.
    /MP Birimin takma noktası ya da birim adı olarak
    görülmesini belirtir.
    birim Sürücü adı, takma noktası ya da birim adını
    (iki nokta üst üste işaretiyle) belirler.
    Birim adı belirtildiyse, /MP bayrağına gerek yoktur.

    MD Bir dizin oluşturur.

    MKDIR [sürücü:]yol
    MD [sürücü:]yol

    Komut Uzantıları etkinse, MKDIR aşağıdaki şekilde değişir:

    MKDIR, gerekirse, ara dizinleri yolda oluşturur.
    Örneğin; \a yoksa o zaman, uzantılar devre dışı olduğunda yazacağınız:

    mkdir \a
    chdir \a
    mkdir b
    chdir b
    mkdir c
    chdir c
    mkdir

    ile

    mkdir \a\b\c\d

    aynıdır.

    MKDIR Bir dizin oluşturur.

    MKDIR [sürücü:]yol
    MD [sürücü:]yol

    Komut Uzantıları etkinse, MKDIR aşağıdaki şekilde değişir:

    MKDIR, gerekirse, ara dizinleri yolda oluşturur.
    Örneğin; \a yoksa o zaman, uzantılar devre dışı olduğunda yazacağınız:

    mkdir \a
    chdir \a
    mkdir b
    chdir b
    mkdir c
    chdir c
    mkdir

    ile

    mkdir \a\b\c\d

    aynıdır.

    MODE Bir sistem aygıtını yapılandırır.

    Seri bağlantı
    noktası: MODE COMm[:] [BAUD=b] [DATA=d] [STOP=s]
    [to=on|off] [xon=on|off] [odsr=on|off]
    [octs=on|off] [dtr=on|off|hs]
    [idsr=on|off]

    Aygıt Durumu: MODE [device] [/STATUS]

    Yazdırma yeniden
    yönlendirme: MODE LPTn[:]=COMm[:]

    Kod sayfası seçimi: MODE CON[:] CP SELECT=yyy

    Kod sayfası durumu: MODE CON[:] CP [/STATUS]

    Görüntü modu: MODE CON[:] [LINES=n]

    Yazma oranı: MODE CON[:]

    MORE Çıktıyı bir defada ekranda görüntüler.

    MORE [/E [/Tn] [+n]] < [yol]dosyaadı
    command-name | MORE [/E [/P] [/Tn] [+n]]
    MORE /E [/C] [/P] [/Tn] [+n] [files]

    [yol]dosyaadı Her defasında tek pencerede görüntülemek için
    dosya belirtir.

    command-name Çıktısı görüntülenecek bir
    komut belirtir.

    /E Uzatılmış özellikleri etkinleştir
    /C Sayfa görüntülemeden önce pencereyi temizle
    /P FormFeed karakterleri genişlet
    /S Çoklu boş satırları tek satıra sıkıştır
    /Tn Sekmeleri n boşluğa genişlet (varsayılan

    Anahtarlar MORE çevre değişkeninde
    olabilir.

    +n İlk dosyayı n satırında görüntülemeye başla

    files Görüntülenecek dosyaların listesi. Listedeki dosyalar
    boşlukla birbirinden ayrılır.

    Uzatılmış özellikler etkinse, --More-- komut isteminde
    aşağıdaki komutlar kabul edilir:

    P n Sonraki n satırları görüntüle
    S n Sonraki n satırları atla
    F Sonraki dosyayı görüntüle
    Q Çık
    = Satır numarasını göster
    ? Yardım satırını göster
    Sonraki sayfayı görüntüle
    Sonraki satırı görüntüle

    MOVE Bir ya da birden çok dosyayı bir dizinden diğerine taşır.

    Bir ya da birden çok dosya taşımak için:
    MOVE [/Y | /-Y] [sürücü:][yol]dosyaadı1[,...] hedef

    Bir dizini yeniden adlandırmak için:
    MOVE [/Y | /-Y] [sürücü:][yol]dizinadı1 dizinadı2

    [sürücü:][yol]dosyaadı1 Taşımak istediğiniz dosya ya da konumun
    adını belirtir.
    hedef Dosyanın yeni konumunu belirtir. Hedef,
    sürücü adı ile iki nokta üst üste işaretinden;
    dizin adı ya da birleşimden oluşabilir.
    Yalnızca tek bir dosya taşıyorsanız, taşıma
    sırasında dosya adını değiştirmek istiyorsanız,
    dosyaadı da ekleyebilirsiniz.
    [sürücü:][yol]dizinadı1 Yeniden adlandırmak istediğiniz dizini belirtir.
    dizinadı2 Dizinin yeni adını belirtir.

    /Y Var olan bir hedef dosyasının üzerine yazma
    onayını sormayı engeller.
    /-Y Var olan bir hedef dosyasının üzerine yazma
    onayının sorulmasını sağlar.

    /Y anahtarı, COPYCMD çevre değişkeninde bulunabilir.
    Bu, komut satırında /-Y ile geçersiz duruma getirilebilir. Varsayılan,
    MOVE komutu bir toplu iş dosyası içinden yürütülmediği sürece
    üzerine yazmaların onaylanmasını istemektir.

    PATH Çalıştırılabilir dosyalar için bir arama yolu görüntüler ya da ayarlar.

    PATH [[sürücü:]yol[;...][;%PATH%]
    PATH ;

    PATH yazıp tüm arama yolu ayarlarını silip cmd.exe\'nin yalnızca
    geçerli dizinde arama yapmasını sağlayın.
    Parametresiz PATH yazıp geçerli yolu görüntüleyin.
    Yeni yol ayarına %PATH% dahil edilmesi, eski yol ayarının yeni ayar
    eklenmesine neden olur.

    PAUSE Bir toplu iş dosyasının işlemesini askıya alıp ileti görüntüler.
    Bir toplu iş programının çalışmasını askıya alır ve şu iletiyi gösterir:
    "Devam etmek için bir tuşa basın...."

    POPD Geçerli dizinin PUSHD tarafından kaydedilen eski değerini geri yükler.
    PUSHD komutunca depolanan dizine değiştirir.

    POPD


    Komut Uzantıları etkinse, POPD komutu, PUSHD
    ile oluşturulmuş bir sürücü harfini, bu sürücüyü itelenen dizin yığının ötesine
    POPD ettiğinizde siler.

    PRINT Bir metin dosyasını yazdırır.

    PRINT [/D:aygıt] [[sürücü:][yol]dosyaadı[...]]

    /D:aygıt Yazdırma aygıtı belirtir.

    PROMPT Windows komut istemini değiştirir.

    PROMPT [metin]

    metin Yeni bir komut istemi belirtir.

    İstem, normal karakterler ve aşağıdaki özel kodlardan oluşabilir:

    $A & (Ampersand)
    $B | (boru)
    $C ( (Sol ayraç)
    $D Geçerli tarih
    $E Esc kodu (ASCII kodu 27)
    $F ) (Sağ ayraç)
    $G > (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 kaydedi

    SAYGILARIMLA…

      Forum Saati Ptsi Mayıs 13, 2024 8:51 am