Menü
Bedava
giriş
ana  /  Programlar / Komut SetLocal - Geçerli komut dosyası için ortam değişkenlerini değiştirin. Tel savaşı yardımı

SetLocal Command - Geçerli komut dosyası için ortam değişkenlerini değiştirin. Tel savaşı yardımı

Div.main (marj-sol: 20pt; marj hakkı: 20pt)
Windows NT konsolu komutları

Başlangıçta, birçok NT kullanıcısı konsol komutları sağlayan veya bunları tamamen kullanmayan yeteneklerden hoşlanmaz.

Bu malzemede konsolla birlikte çalışmanın ana noktalarını tanımlamak istiyorum. Ne için soruyorsun, gerekli mi? Temel komutların bilgisi, komut dosyalarında bunları kullanarak çalışmaları otomatikleştirmenize olanak sağlar, ancak ağ ile çalışırken, çoğu vazgeçilmezdir. Yukarıdakilerin tümü esas olarak Windows XP'ye bağlanır, ancak bazı kısıtlamalarla NT (4, 2000) diğer sürümlerine de uygulanabilir.
NT, Win9x'ten daha çeşitli ilkelere dayanır. Bununla birlikte, MS-DOS da mevcuttur, ancak sanal makine (NT sanal dos makinesi, ntvdm). Aslında, bu, hangi yardımcı programlar ve toplu iş dosyalarının girildiği ve çalıştırıldığı komut satırı modudur.
Erişim komut satırı Başlat / Program Menüsü / Standart / Komut Satırından geçebilirsiniz.
NT'deki komut satırının ana tercümanı cmd.exe, ana şey, standart bir MS-DOS komutu tercümanı - Command.com da olduğu içindir.
Cmd.exe (menüler veya başlangıç \u200b\u200b/ koşu / cmd.exe aracılığıyla) çalıştıran, komut isteminde çalışabileceğiniz bir pencere alırız. Ayrıca, zaten açık komut penceresinde, birkaç CMD sürümü çalıştırabilirsiniz. Geçerli sürümü tamamlamak için, EXIT komutunu kullanabilirsiniz.
İki cmd.exe modu var - gelişmiş ve standart. Gelişmiş Mod, aşağıdaki komutlarla çalışır:
Del veya silme; Renk; CD veya CDIR; MD veya MKDIR; Komut istemi; Pushd; Popd; AYARLAMAK; Setlocal; Endlocal; EĞER; İçin; Aramak; Vardiya; GOTO; Başlat (ayrıca değiştirildi harici komutanlar); Doç FTYPE.

Cmd komutu
Ortak Takım Sözdizimi:
Cmd [Takım]
/ C (/ k) - Belirtilen komutu daha sonra tamamlanmadan / olmadan çalıştırın.
Bundan sonraki tamamlanmadan belirtilen komutun yürütülmesi.
/ S - Davranışta değişiklik / C veya / K (aşağıya bakınız).
/ Q - Ekrandaki (ECHO) komut çıkış modunu devre dışı bırakın.
/ D - Autorun komutu yürütmesinin kayıt defterinden devre dışı bırakın (aşağıya bakınız).
/ A (/ U) - ANSI / Unicode formatındaki komutların çıkış sonuçları.
/ T: CV - Metin rengi / arka plan seçimi (daha fazla ayrıntı için, aşağıdaki renk açıklaması için).
/ E: Açık (/ E: Kapalı) - Komut uzantılarının izin / yasaklanması (aşağıya bakınız).
/ F: Açık (/ f: Kapalı) - Dosya adlarını ve klasörleri tamamlamak için izin / yasak sembolleri (aşağıya bakınız).
/ V: Açık (/ v: Kapalı) - Bir sembolü kullanarak çevre değişkenlerinin ertelenmiş genişlemesinin izin / yasaklanması "!" Bir ayırıcı olarak. Örneğin, / v: Açık Kullanmanızı sağlar! Var! Yürütme sırasında bir uzatma değişkeni var. Var sözdizimi girerken değişkenleri genişletmek için kullanılır, bu da içinde tamamen farklı sonuçlara yol açar. çevirmek.
Renk parametresi. Renk özellikleri iki onaltılık basamak formunda ayarlanır - ilk önce arka plan rengini ayarlar ve ikinci, metnin rengini tanımlar. Her basamak aşağıdaki değerlere sahip olabilir: 0 \u003d siyah, 1 \u003d mavi, 2 \u003d yeşil, 3 \u003d mavi, 4 \u003d kırmızı, 5 \u003d lila, 6 \u003d sarı, 7 \u003d beyaz, 8 \u003d gri, 9 \u003d açık mavi ve \u003d Açık yeşil, b \u003d açık mavi, c \u003d ışık kırmızı, D \u003d lil-lila, E \u003d açık sarı, f \u003d parlak beyaz.
Argüman belirtilmemişse, komut cmd.exe'yi başlattığı anda orijinal renk seçimini geri yükler. Bu değer, geçerli metin kutusundan, tuş / t değerinden veya DefaultColor kayıt defteri anahtarından çıkarılır.
Renk komutu, bu komutu eşleşen metin rengi ve arka plan rengiyle aramaya çalıştığınızda, ErrorLevel 1'in hata kodunu döndürür.
Örnek: "Renkli FC" parlak beyaz zemin üzerine açık kırmızı metin belirtir.
Bir satırda birden fazla komut belirtmek için, onları "&&" karakterleriyle bölünmeli ve alıntılara girmelisiniz. Ek olarak, uyumluluk hususları için / x, / e: AÇIK, / Y - AS / E: OFF, OFF ve / R ile aynıdır ve / c ile aynıdır. Diğer tüm komut satırı anahtarları göz ardı edilir.
Tuşlar / C veya / K belirtilirse, böyle bir anahtardan sonra komut satırının geri kalanı bir komut satırı olarak işlenmesi ve tırnak karakterlerinin (") işlenmesi aşağıdaki kurallara göre yapılır:
1. Aşağıda listelenen tüm koşullar yürütülürse, komut satırındaki tırnak karakterleri korunur:
- Key / s eksik;
- Tam olarak iki adet alıntı var;
- Aralarında başka yok Özel karakterlerbunun gibi:<>()@^|;
- Aralarında bir veya daha fazla boşluk var;
- Alıntılara eklenen dize, yürütülebilir dosyanın adıdır.
2. Aksi takdirde, ilk karakter kontrol edilir ve bir karakter sembolü ise, silinirse, komut satırındaki alıntıların son karakteri de silinir ve son alıntıların son alıntılarının kaydedilir.
/ D tuşu komut isteminde belirtilmezse, CMD.EXE'yi başlattığınızda, REG_SZ veya REG_EXPAND_SZ değişkenlerinin değerleri, sistem kayıt defterinin aşağıdaki bölümleri için kontrol edilir:
HKEY_LOCAL_MACHINESOFTWARICOSOFTCOMMAND PROSESTORTORUN.
ve / veya
HKEY_CURRENT_USERSFTWARICOROSOMMAND PROSESSAUTORUNUNUN
Ve eğer biriyse veya her ikisi de mevcutsa, ilk önce yapılır.
Varsayılan olarak, Gelişmiş Komut işlemi etkindir. Belirli bir arama için gelişmiş işlemeyi yasaklamak için, / E: KAPALI tuşu kullanılır.
Tüm Cmd.exe çağrıları için gelişmiş komut işlemlerini etkinleştirebilir veya devre dışı bırakabilirsiniz. bu bilgisayar Veya bu kullanıcı için, regedt32.exe kullanarak, REG_DWORD değerini ayarlama sistem kayıt defteri Bölümler için:
HKEY_LOCAL_MACHINESOFTWARMICOSOFTCOMMAND PROSESSORENEXTEXTENSIONS
ve / veya
HKEY_CURRENT_USERSOFTWARICOSOFTCOMMAND PROSESSORENEXTEXTENSIONS,
0x1 veya 0x0'a eşit. Kullanıcı seçenekleri bilgisayar parametrelerine örtüşür.
Komut satırı tuşları, sırayla, kayıt defteri parametrelerinin üstesinden gelir.
Ortam değişkenlerinin varsayılan genişlemesi dahil değildir. / V tuşlarını kullanarak belirli bir CMD.exe için etkin veya devre dışı bırakılabilir: AÇIK veya / V: KAPALI veya REGEDT32.EXE kullanarak, SYSTOTS kayıtlar için REG_DWORD değerini ayarlayın:
HKEY_LOCAL_MACHINESOFTWARICOROSOFTCOMMAND PROCESTORDELAUEDEXPANSION.
ve / veya
HKEY_CURRENT_USERSOFTWARICOSOCOMMAND PROSESSORDELYEDEXPANSION.
0x1 veya 0x0'a eşit. Yukarıda belirtildiği gibi kullanıcı parametreleri, bilgisayar parametrelerine, ayrıca komut satırı tuşlarını, sırayla kayıt defteri anahtarını üst üste getirin.
Ortam değişkenlerinin ertelenmiş uzantısı dahil edilirse, sonra "!" ( Ünlem işareti) Yürütme sırasında ortam değişkeninin geçerli değerini değiştirmek için kullanılabilir.
Çevre değişkenlerinin ertelenmiş genişlemesini etkinleştirme / devre dışı bırakma Tüm cmd.exe için bu bilgisayardaki çağrılar veya bu kullanıcı için, REG_DWORD, aşağıdaki bölümler için sistem kayıt defterinde geçerli olduğunda Regedt32.exe kullanılarak mümkündür:
HKEY_LOCAL_MACHINESOFTWARICOROSOFTCOMMAND PROSESSORCOMPLASYCHAR,
HKEY_LOCAL_MACHINESOFTWARICOROSOFTCOMMAND PROSESSORATHCOMPLATIONCAR.
ve / veya
HKEY_CURRENT_USERSFTWARICOSOCOMMAND PROSESSORCOMPLINESCOMPLY,
HKEY_CURRENT_USERSOFTWARICOSOCOMMAND PROSESSORAPHOPPLATIONCOMPLINES,
Onaltılık değerlerini, belirli bir işlev için kullanılan kontrol sembolünün eşit koduna ayarlayarak (örneğin, Ctrl-D veya 0x6 için Ctrl-F için 0x4). Yine, kullanıcı parametreleri bilgisayar parametrelerinin üstesinden gelir; Komut satırı tuşları, sırayla, kayıt defteri parametrelerinin üstesinden gelir.
Dosya adlarının ve klasörlerin tamamlanması da varsayılan olarak dahil değildir. Bu, tuşlar / f: O veya / F: Kapalı tuşlar kullanılarak düzeltilebilir.
Tamamlanıyorsa, komut satırı tuşu / F: AÇIK, ardından iki kontrol karakteri kullanılırsa, dosya adları için klasör adları ve Ctrl-F için CTRL-D kullanılır. Sistem kayıt defterindeki belirli bir tamamlama sembolünü devre dışı bırakmak için, özel sembol kodu, boşluk sembolünün (0x20) onaltılık değeri tarafından kullanılır.
Bu iki özel karakterden birine girdiğinizde tamamlanma çağrılır. Tamamlama işlevi, giriş noktasının solundaki yolun dizesini alır, kimsenin yoksa, şablon sembolünü ekler ve ardından elde edilen tanımla eşleşen yolların bir listesini oluşturur. Bundan sonra, bu uygun yolların bu listesinin ilk elemanı görüntülenir. Liste boşsa, sonra servis edilir. ses sinyali Ve hiçbir şey gösterilmez.
Bundan sonra, aynı özel sembolün yeniden girilmesi, ilgili tüm yolların döngüsel bir yaramazlığına yol açar. Keystroke Kontrol karakterini girerken, yolların listesini ters sırayla görüntülemenizi sağlar. Çıkış yolunu değiştirirseniz, kontrol karakterini tekrar girinse, kaydedilen liste silinir ve yeni bir yol listesi oluşturulur. Aynı şey, bir uç sembolden diğerine geçerseniz olur. Dosya sonlandırma sembolünü kullanırken tek fark, yolun ve dosya adının bir uygunluk listesi oluşturmak için alınması ve klasör ucu sembolünü kullanırken - yalnızca yol. Tamamlama sembolü, yerleşik klasör manipülasyon komutlarından birinde (CD, MD veya RD) kullanılıyorsa, her zaman klasör sonlandırma sembolü ile ima edilir.
Tamamlama sembolü, uygunluk çizgisi tırnak içine alınırsa, doğru bir şekilde ve boşlukları veya diğer özel karakterleri içeren dosya adları ile birlikte çalışır. Ek olarak, giriş noktasını sola doğru hareket ettirirseniz ve ardından giriş noktası metninin sağında kalan ipin içindeki tamamlama sembolünü kullanırsanız, atılır.
Tekliflerde zorunlu sonuç gerektiren özel karakterler:
<пробел>&(){}^=;!"+,`~

Komut promt.
CMD.EXE komut satırı istemini değiştirme.
Metnin yeni bir komut satırı davetiyesi olduğu durumlarda [metin] istemi. Davetiye, geleneksel karakterleri ve aşağıdaki kodları içerebilir:
$ A - & & ampersand;
$ B - | (dikey özellik);
$ C - ((sol yuvarlak braket);
$ D - Geçerli tarih;
$ E - ESC (Kod 27 ile ASCII sembolü);
$ F -) (sağ yuvarlak braket);
$ G -\u003e ("daha fazla" işaret);
$ H - Backspace (önceki sembolü silme);
$ L -< (знак "меньше");
$ N - mevcut disk;
$ P - Güncel disk ve katalog;
$ Q - \u003d (eşitlik işareti);
$ S - (boşluk);
$ T - mevcut zaman;
$ V - numara windows sürümü Xp;
$ _ - İade taşıma ve satır çeviri;
$$ - $ (dolar simgesi).
Gelişmiş Komut İşlemi etkinleştirildiğinde, İstemi komutu aşağıdaki ek biçimlendirme sembollerini destekler:
$ + - İstediğiniz sayıyı (+), her kaydedilen yolda bir işaret, bir işaretin geçerli derinliğine bağlı olarak, istenen sayıda işaret artı (+) görüntüleyin;
$ M - Tam İsim Ekran uzak diskGeçerli disk ağ değilse, geçerli diskin adı veya boş bir dize ile ilişkili. Örneğin, e sürücü ağ kaynağına \\ ServerProgram'a bağlıysa, komut satırı davetiyesi formatı aşağıdakiler olacaktır: \\ ServerProgram E:\u003e.

Yer: Windows \\ System32.

Açıklama: Windows komut işlemcisi

Windows XP'nin sözde bir konsola var - program Cmd.exe.hangi komut tercümanıdır. Basit bir başlangıç \u200b\u200bile, komut satırı parametrelerini belirlemeden, konsol, işletim sisteminin sürümünü, işletim sistemi geliştiricilerinin telif hakkının korunmasını ve komut satırının kendisinin komut satırı parametresi olarak girebileceğiniz komut satırını görüntüler. Cmd.exe.Ve örneğin, herhangi bir harici komut, başka bir uygulamayı başlatacak bir komut veya Mkdir, Del, vb.

Komut satırı ayarları

Komut satırı için sözdizimi:

Cmd. [Takım]

Aynı anda çeşitli komutları kullanarak - semboller && aralarında özel bir ayırıcı kullanarak, birkaç komutun tüm kombinasyonu, örneğin, " takım ve Team && Takımı".

/? - Yardımın çağrısı

/ A. - Belirtilen komutun sonuçlarını ANSI formatında görüntüler.

/ C. - Konsol penceresinin sonraki kapatılmasıyla verilen bir komutun yürütülmesi

/ D. - Autorun komutlarının (ilk önce CMD.exe aramalarında otomatik olarak yapıldığında otomatik olarak gerçekleştirilen) belirtilen Özel bölümler Kayıt HKEY_LOCAL_MACHINE\Yazılım \\ Microsoft \\ Command Processor \\ Autorun ve HKEY_CURRENT_USER \\ Software \\ Microsoft \\ Command Processor \\ Autorun

/ E: Açık (/ E: KAPALI) - Komut uzantılarının izni (yasak). Windows XP'de, tüm CMD.EXE komutlarının varsayılan etkin şekilde işlemesi etkinleştirilir, bu parametre belirli bir işlemin uzantılarını etkinleştirmek / devre dışı bırakmak için kullanılır. Genişletilmiş işlem aşağıdaki komutları içerir: doç, çağrı, chdir (cd), renk, del (silme), Endlocal, FTYPE, GOTO, IF, MKDIR (MD), POPD, İstemi, Pushd, Set, SetLocal, Shift, Başlat (Ayrıca harici komutların çağrısını değiştirdi)

/ F: Açık (/ f: kapalı) - Dosya adlarını ve klasörleri tamamlayan izin (yasak) (varsayılan kapalı) Belirli cmd.exe çağrısı. Güzel rahat özellik, yol konsol penceresine manuel olarak manuel olarak manuel olarak elle girmemesine izin vermek, klasörlerin kendilerinin dosyalarına veya adlarına ve uzun yolun yalnızca bir kısmını girip vermek için özel bir anahtar kombinasyonuna bastırarak işletim sistemi Uygun seçenekleri bulun ve sadece istediğiniz kişiyi seçin. (Tüm Cmd.exe çağrıları için isimlerin tamamlanmasını etkinleştirmeniz veya devre dışı bırakmanız gerekirse, Araba autonor).

Kullanıcı parametreleri, bilgisayarın parametreleri üzerinde bir önceliğe sahiptir, komut işlemcisinin parametre değeri / F, kayıt defteri parametrelerinin üzerinde önceliğe sahiptir. Microsoft, bu fonksiyonun kullanımı hakkında bazı açıklamalar yapar: "Tamamlanırsa, komut satırı tuşu / F: AÇIK komut satırı kullanılarak dahil edilirse, iki kontrol karakteri kullanılır: Klasör adları için CTRL + D ve dosya adları için Ctrl + F için CTRL + D.

Sistem kayıt defterindeki belirli bir tamamlama sembolünü devre dışı bırakmak için, bir boşluk sembolünün (0 x 20) onaltılık bir değeri, özel bir sembol kodu olarak kullanılır. Bu iki özel karakterden birine girdiğinizde tamamlanma çağrılır. Tamamlama işlevi, giriş noktasının solundaki yolun dizesini alır, kimsenin yoksa, şablon sembolünü ekler ve ardından elde edilen tanımla eşleşen yolların bir listesini oluşturur.

Bundan sonra, bu uygun yolların bu listesinin ilk elemanı görüntülenir. Liste boşsa, bip sesi servis edilir ve hiçbir şey gösterilmez. Bundan sonra, aynı özel sembolün yeniden girilmesi, ilgili tüm yolların döngüsel bir yaramazlığına yol açar.

Basma vardiya tuşları Kontrol karakterini girerken, yolların listesini ters sırayla görüntülemenizi sağlar. Çıkış yolunu değiştirirseniz ve sonra kontrol karakterini tekrar girerseniz, kaydedilen liste silinir ve yeni bir yol listesi oluşturulur. Aynı şey, bir uç sembolden diğerine geçerseniz olur.

Dosya sonlandırma sembolünü kullanırken tek fark, yolun ve dosya adının bir uygunluk listesi oluşturmak için alınması ve klasör ucu sembolünü kullanırken - yalnızca yol. Tamamlama sembolü, yerleşik klasör manipülasyon komutlarından birinde (CD, MD veya RD) kullanılıyorsa, her zaman klasör sonlandırma sembolü ile ima edilir. Tamamlama sembolü, uygunluk çizgisi tırnak içine alınırsa, doğru bir şekilde ve boşlukları veya diğer özel karakterleri içeren dosya adları ile birlikte çalışır.

Ek olarak, giriş noktasını sola doğru hareket ettirirseniz ve ardından giriş noktası metninin sağında kalan ipin içindeki tamamlama sembolünü kullanırsanız, atılır. Tekliflerde zorunlu sonuç gerektiren özel karakterler:<пробел>& () () ^ \u003d ;! "+, ~". Temiz?

/ K. - Daha sonra tamamlanmadan verilen bir komutun yürütülmesi (konsol penceresi tıkanmaz)

/ S. - Komut çıktısını ekrana devre dışı bırakın (yankı). / R - parametreye benzer / c

/ S. - Komutun davranışını / c veya / k davranışını değiştirin

/ T:renk - Görev Renkli Metin ve Arka Plan Pencere Konsolu. Renk parametresi, iki onaltılık sayı formundadır: İlk önce pencere arka planının rengini ve penceredeki ikinci metni tanımlar. "CMD / T: 7C" komutunun yürütülmesinin sonucudur, beyaz zemin üzerine hafif kırmızı harfler olacaktır.

/ U. - Komutun yürütülmesinin sonuçlarını Unicode formatında görüntüler

/ V: Açık (/ v: kapalı) - Ünlem işareti "!" Kullanarak çevre değişkenlerinin ertelenmiş uzantısının çözünürlüğü (yasak) "!" Bir ayırıcı olarak. Örneğin, / v: Açık Kullanmanızı sağlar! Var! Yürütme sırasında bir uzatma değişkeni var. VAR sözdizimi girerken değişkenleri genişletmek için kullanılır, bu da döngüsünün içindeki diğer sonuçlara yol açar. Çevrenin değişkenlerinin ertelendiği genişlemesi, "!" (ünlem işareti), yürütme sırasında ortam değişkeninin geçerli değerini değiştirmek için kullanılabilir; / X - Key / E: Açık, uyumluluk hususları için aynı anlamına gelir; / Y aynı / e: kapalı. Ve birkaç yorum daha.

Tuşlar / C veya / K belirtilirse, böyle bir anahtardan sonra komut satırının geri kalanı bir komut satırı olarak işlenir ve tırnak karakterinin (") işlenmesi bu şekilde gerçekleştirilir. Komuttaki karakterleri tırnak işaretler Aşağıda listelenen tüm koşullar aşağıda çalışıyorsa, satır kaydedilir: Anahtar / S yok; tam olarak iki karakter var; aralarında arasında başka hiçbir özel karakter yok:<>() @ ^ |; Aralarında bir veya daha fazla boşluk var; Alıntılara ekli dize, yürütülebilir dosyanın adıdır. Aksi takdirde, ilk karakter kontrol edilir ve bir alıntıların bir sembolü ise, silinirse, komut satırındaki alıntıların son karakteri de silinmiştir ve bunun tamamı bundan sonra alıntıların son karakteri korunur.

Metnin rengini ve konsolun arka plan penceresinin ayarlanması için tablo:

0 - siyah; 1 - mavi; 2 - Yeşil; 3 - mavi; 4 - kırmızı; 5 - leylak; 6 - sarı; 7 - beyaz; 8 - Gri; 9 - açık mavi; A - açık yeşil; B - açık mavi; C - Hafif kırmızı; D - Hafif leylak; E - açık sarı; F - Parlak beyaz.

Bu arada, renk ve diğer ayarlar başka bir şekilde değiştirilebilir. Pencere başlık çubuğuna sağ tıklayın ve Özellikler'i seçin. Program ayarlarının değiştirme seçenekleri mevcut olacak şekilde dört sekmeli bir pencere açılacaktır. Standart siyah komut satırı ekranını beğenmediyseniz, renk sekmesinde, ekran rengini ve metni, uygun numunelerin bulunduğu 16 standart renkten veya RGB'de rengin sayısal bir değeri belirleyerek davet edilirsiniz. biçim. Düzen sekmesinde, pencere boyutu ve ekran tamponu yapılandırılmıştır. Erken OS MS-DOS'unda ise ve Windows Boyutu Ekran, yükseklikte ve 80 karakter uzunluğunda ve çıktı için değiştirilmemiş 25 satır kaldı daha Dizeler komutu eklemek zorunda kaldı | daha sonra, sonra NT sistemlerinde ve daha sonra, ekran tamponunun büyük bir boyutunu belirleyebilir ve çok daha uygun olan kaydırma çubuğunu kullanabilirsiniz.

Komut satırı penceresinde metin için metin komut satırı penceresinde sıradan metin eklemek için metin Windows kombinasyonu CTRL + C, CTRL + V gibi tuşlar çalışmayacak. Pencere başlığını sağ tıklatarak metni panodan kaldırmak için bir menü aramanız gerekir ve Alt menüsünü Düzenle'yi seçin. Veya sadece pencereyi sağ tıklatın. Metni pencereden kopyalamak için, İşaretle'yi seçin ve fare istediğiniz metni vurgulayın. Ardından veya ENTER tuşuna basın veya aynı menüde, Kopyala'yı seçin. Komut satırı penceresine bir miktar metin eklemeniz gerekirse, Macun komutuna bakın. Komutu yeniden yürütmek için okları kullanın<<вверх>\u003e I.<<вниз >\u003e Yürütülen komutlar listesinde hareket etmenizi sağlar. Ekranı metinden temizlemek için, CLS Direktifi servis edilir.

Başlık- Dize başlığını değiştirmek için

Başlık [Row], dizgenin komut satırı penceresinin gelecekteki başlığı olduğu (tırnaksız). Pencere başlığını ayarladıktan sonra, yalnızca yalnızca başlık komutunun komutuna değiştirilebilir. Bu komutu kullanmak komut dosyalarında faydalı olabilir.

Böylece, aşağıda gösterilen örneğin yürütülmesi, pencere başlığındaki uygun yazıtın görünüşü eşlik edecektir:

Başlık dosyaları kopyalar ...

COPY \\\\ Sunucu \\ Paylaş \\ *. DOC C: \\ \\ user \\ common \\ *. DOC

Yankı kopya tamamlandı.

Başlık işlemi tamamlandı

Takım AT. - Bu komutla, komutları ve programları belirli bir zamanda çalıştırabilirsiniz.

AT.[\\\\ bilgisayar adı] [| / Sil]

AT. [\\\\ Bilgisayar Adı] Zaman [/ Her: Tarih [, ...] | / Sonraki: Tarih [, ...]] "Takım"

\\\\ bilgisayar adı Açıklar uzak bilgisayarPlanlanan görevlerin başlatılabileceği yerler. Bu parametre belirtilmemişse, varsayılan olan, AT komutunun başlatıldığı varsayılabilir;

İDbelirtilen komuta atanan tanımlayıcısı;

/ Sil. Zamanlanmış komutu iptal eder. Kimlik ihmal edilirse, bilgisayardaki belirtilen tüm komutlar iptal edilir;

/ Evet Önceki parametreyle (/ Sil) kullanım durumunda bu parametre, tüm istek için onay içerir;

zaman.komut Yürütme Süresi (24 saatlik saatlerde: dakika);

/ Etkileşimli AT komutunun bağlanmasına izin verir. şu an sistem kullanıcılarında;

/ Her: Tarih [, ...] Haftanın veya ayın belirli bir gününde (gün) bir komut gerçekleştirir. Tarih atılırsa, ayın geçerli günü kastedilmektedir;

/ Sonraki: Tarih [...] Belirtilen komutu, belirtilen tarihin sonraki başlangıcında (örneğin, gelecek perşembe) gerçekleştirir. Tarih belirtilmediyse, varsayılan ayın geçerli günüdür;

"takım" belirtildi windows komutu Nt veya toplu programhangisi idam edilecektir. Dosya adı tamamen belirtilmelidir. Aynı zamanda, dahili komutlardan herhangi biri, örneğin bir kopyalama veya direkt dosyası yapılırsa ve yürütülebilir bir dosyayı değilse, örneğin bir tuşla komut tercümanını başlatmanız gerekir, örneğin:

Saat 10: 00'da "CMD / C dir\u003e C: \\ Test.out.

Takım İçin - Olanakları kapsamlıdır, ancak kendimizi yalnızca bunlardan birinin gösterilmesine sınırlayacağız - ağa hemen tüm arabalara kopyalanır. Dosyayı yirmi makine için kopyalamak istediğinizi varsayalım. Çok çabuk yapılır. İlk olarak, list.txt dosyasında, mevcut tüm makinelerin bir listesini yazın. Konsolda yazıyoruz:

net Görünüm\u003e C: \\ list.txt

Ardından, örneğin bir Patch.exe dosyasını listeden her bir makineye kopyalayın, ekibe verin:

For / f "belirteçleri \u003d 1"% I'de (C: \\ list.txt) Kopyala D: \\ TEMP \\ PATCH.EXE "% I \\ C $ \\ Program Dosyaları \\ ICQ"

% İ değişkeni, makinenin NetBIOS adının değerini yeni liste.txt dosya satırından otomatik olarak alabilir ve bu makineye kopyalayacaktır.

Komut satırı isteminin türünü değiştirme

cmstp.exe.

Yer: Windows \\ System32.

Açıklama: Microsoft Bağlantı Yöneticisi Profili Yükleyici

Bağlantı Yöneticisi Servis profilini takma veya silme. Parametreler olmadan yürütüldü cmstp. Servis profilini bu işletim sistemine ve kullanıcı kararlarına karşılık gelen standart parametrelerle ayarlar.

comp.exe.

Yer: Windows \\ System32.

Açıklama: Dosya Karşılaştırma Yardımcı Programı

İki veya daha fazla dosyanın karşılaştırmasını çekin. Takım comp Dosyaları farklı disklerdeki ve farklı dizinlerde karşılaştırmanıza olanak sağlar. Komutu kullanarak dosyaları karşılaştırırken comp İsimleri ve konumları görüntülenir. Parametreler olmadan yürütüldü comp Karşılaştırma için dosyaları talep eder.

Program açıklaması Pencereler yardımı

Sözdizimi:

comp [File1] [file2] [ / D.] [/ A.] [/ L.] [/ n \u003dcount_stock] [ / C.]

C: \\ Raporlar dizininin içeriğini kataloğun içeriğiyle karşılaştırmak için yedekleme \\\\ sales \\ Backup \\ Nisan, aşağıdaki komutu girin:

comp C: \\ Raporlar \\\\\\ Satış \\ Backup \\ Nisan

Dosyanın ilk on satırını \\ fatura dizininde karşılaştırmak ve sonucu ondalık formatta çıkarın, aşağıdaki komutu girin:

comp \\ fatura \\ *. Txt \\ fatura \\ yedek \\ *. Txt / n \u003d 10 / d

compact.exe.

Yer: Windows \\ System32.

Açıklama: Dosya Sıkıştırma Programı - Dosya Kompresörü Yardımcı Programı

Bilgi görüntüler veya NTFS bölümlerdeki dosya ve dizinlerin mühürünü değiştirir. Parametreler komutu olmadan başlatıldı kompakt. Geçerli dizindeki sızdırmazlık dosyaları hakkında bilgi görüntüler.

Program Açıklaması Windows Yardımı'nda

Sözdizimi:

kompakt. [(/ C | / u)]] [Dosya adı [...]]

control.exe.

Yer: Windows \\ System32.

Açıklama: Panel windows Yönetimi - Pencereler Kontrol Paneli.

Bu komut kontrol paneli uygulamalarını başlatmak için kullanılır.

İpuçları: Girişi Otomatikleştirme

Kayıt Defteri: Kontrol panelini ve uygulamalarını başlatmak için yasak

convert.exe.

Yer: Windows \\ System32.

Açıklama: Dosya Sistemi Dönüştürme Yardımcı Programı

Komut satırı yardımcı programı hacimleri dönüştürmeye yarar dosya sistemi NTFS dosya sistemi ile Tom'daki yağ ve FAT32.

Sözdizimi:

dönüştürmek. [TOM] / FS: NTFS

cscript.exe.

Yer: Windows \\ System32.

Açıklama: Microsoft (R) Konsol Tabanlı Komut Dosyası Ana Bilgisayarı

Komut dosyası sunucusu cscript.exe. Kullanıcı ile komut satırı üzerinden (WScript.exe GUI uygulamasının aksine) etkileşime geçmek için tasarlanmış bir konsol seçeneğidir.

Sözdizimi:

cscript. [Schedule_Name] [Operatör parametreleri] [argümanlar_sentarium]

Parametrelerin açıklaması Windows Yardımı'nda

cacls.exe.

Yer: Windows \\ System32.

Açıklama: Erişim Yönetimi Tablolarını Değiştirme - Kontrol ACLS Programı

Program erişim kontrol dosyalarını (DACL) görüntülemek veya değiştirmek için kullanılır.

Program Açıklaması Windows Yardımı'nda

& NBSP & NBSP ekibi Setlokal Komuttaki çevre değişkenlerinin değerlerini geçici olarak değiştirmek için kullanılır windows dosyaları. Setlocal komutunu yürütüldükten sonra yapılan çevre değişiklikleri mevcut toplu iş dosyasına göre yereldir. Önceki değerlerini geri yüklemek için, Endlocal komutunu çalıştırmanız gerekir. Toplu iş dosyasının sonuna ulaşıldığında, Endlocal komutu bu toplu iş dosyasında yapılan tüm mevcut SetLocal komutları ve tüm değerleri için otomatik olarak yürütülür. değişken ortam SetLocal komutunu yürütmeden önce duruma geri yükleyin.

Komut satırı formatı:

SetLocal | EnableTelauedexPansion | DisabledelayedExPansion

Gelişmiş komut işleme etkinken SetLocal komutunu değiştirme:

SetLocal komutu isteğe bağlı argümanları kabul eder: enablextensions veya engelli olarak. Bu, komutu yürütmeden önce Gelişmiş Komut işlemlerini etkinleştirmenize veya devre dışı bırakmanızı sağlar. CMD /? Ayrıntılı bir açıklama için. EnableTelayedEexPansion / DisabledededexExPansion, ortam değişkeninin ertelenmiş uzantısını etkinleştirir veya devre dışı bırakır. SET'e bakın /? Ayrıntılı bir açıklama için. Bu değişiklikler, SetLocal komutunun denemeden önce kaynak durumuna bakılmaksızın, endlokal komut eşleşincesine kadar geçerlidir.

SetLocal komutu bir argümanla çağrılırsa, ERRORLEVEL hata kodunu ayarlar. İzin verilen iki argümandan biri belirtilirse, hata kodu sıfır olacaktır, aksi halde değer 1'dir. Bu özellik, örneğin gelişmiş komut işlemlerinin kullanılabilirliğini belirlemek için toplu iş dosyalarında kullanılabilir, örneğin:

Diğerlerini doğrulayın 2\u003e nul
SetLocal Enablextensions
ERRORLAVEL 1 ECHO, uzatılmış işlemi etkinleştiremezse

Bu takım ekibi, olduğu gibi çalışıyor eski sürümleri CMD.EXE SETLOCAL komutu, ERRORLIVEL değerini ayarlamıyor. ErrorLevel'in sıfır olmayan değerini ayarlamak için geçersiz bir argüman ile doğrulama komutu gereklidir.

Komut dosyalarındaki ortam değişkenlerini kullanırken, atanan değerin, parantezler tarafından belirtilen komutlar, örneğin komutlarda belirtilen komutlar arasında değiştirildiğinde değişmediği gerçeğiyle ilişkili özel bir sınırlama vardır. Eğer. veya İçin . Bu kısıtlamayı atlamak için, komut işlemcisi / V: parametresi ile başlatılır ve yüzde işaretleri yerine, ünlem işareti kabul edilmiş bir değişken değeri almak için kullanılır. Ayrıca, kullanma fırsatı var standart başlangıç Komut işlemcisi, ancak bu mod komutunun yerel dahil edilmesiyle:

Değişken değerlerin kullanılmasının sonuçlarındaki fark, aşağıdaki komut dosyası ile açıkça gösterilmiştir:


@Eko kapalı
Var \u003d daha önce
"% Var%" \u003d\u003d "daha önce" ise (
Var \u003d sonra
Eğer "! Var!" \u003d\u003d "Sonra" @echo yüzde işareti ile \u003d% var%, bir soru işareti \u003d! Var!

Takım Var \u003d sonra alt rutin içinde parantez için sınırlıdır ve komutu çıkarırsanız SetLocal EnableTelayedExPansion. veya değişkenin değerini almak için kullanmamak Var. Ünlem işareti, anlamı eski kalacaktır (alt programa girmeden önce bulundu). Aynı sorun gözlenir ve değişken değer komut döngüsü içinde değiştiğinde. İçin. Örneğin, geçerli dizinin dosyalarının bir listesini almak için bu komut dosyası çalışmaz:

Listeyi ayarla \u003d.
%% I'de (*) SET listesini ayarlayın \u003d %%%% i
ECHO% LİSTE%

Değişken değer Liste Döngüde bir değişiklik olmayacak. Bunun için olduğu için, komut dosyası aşağıdaki gibi değiştirilmelidir:

SetLocal EnableTelayedExPansion.
Listeyi ayarla \u003d.
%% I'de (*) SET LIST \u003d! Liste! %% BEN.
ECHO% LİSTE%
Şimdi, değişkenin değeri Liste iç çevrimler İçin bir boşlukla ayrılmış, sürekli olarak dosya adlarını kabul eder ( SET LIST \u003d! Liste! %% BEN.)

Sonuç, görev ve cmd.exe ortam değişkenlerinin kaldırılması.

Ayarla [değişken \u003d [satır]]

değişken Adı Değişken Ortamı.

belirtilen değişkene atanan karakter dizisinin satırı.

Geçerli ortam değişkenlerini çıkarmak için parametreler olmadan seti girin.

Gelişmiş komut işlemlerini etkinleştirirken SET komutunun değiştirilmesi:

Aradığınızda, yalnızca eşitlik ve değer belirtisi olmadan değişkenin adını belirtin,

sET komutu, adı başlayan tüm değişkenlerin değerlerini görüntüler.

belirtilen satırdan. Örneğin:

Bu komut, adları "P" ile başlayan tüm değişkenlerin değerlerini gösterecektir.

Değişken adı mevcut ortamda bulunmazsa, SET komutunu döndürürken

hata değerini errorLevel 1 olarak ayarlayın.

Set komutu, eşitlik işaretinin adına kullanılmasına izin vermez.

değişken ortam.

Set komutu iki ek anahtar destekler:

Set / bir ifade

Set / p değişken \u003d

/ A tuşu, eşitlik işaretinin sağındaki dizenin sayısal olduğunu gösterir.

değeri hesaplanan ifade. İfade işleyicisi çok

prost ve azalan sırayla listelenen aşağıdaki işlemleri destekler.

Öncelik:

() - Gruplandırma

K! ~ - - - Teknary Operatörler

* /% - Aritmetik operatörler

Aritmetik operatörler

<< >\u003e - İkili Vardiya

& - İkili ve

^ - Binary hariç veya

| - İkili veya

\u003d * \u003d / \u003d% \u003d + \u003d - \u003d - Atama

&= ^= |= <<= >>=

Operatör ayırıcı

Herhangi bir mantıksal veya ikili operatörün kullandığı zaman

alıntılarda bir ifade dizisi sonucuna varın. İfadedeki saçmalık telleri

çevrilen değişkenlerin isimleri olarak kabul edilir, değerleri dönüştürülür.

kullanmadan önce sayısal bir görünümde. Değişken S. belirtilen isim

sistemde tanımlanmadı, sıfır değer yerine ikame edilir. o

Çevre değişkenlerinin değerleriyle aritmetik işlemlere izin verir,

ve değer elde etmek için kanatları% girmeniz gerekmez. Eğer takım

SET / A, komut satırından çağrılır ve toplu iş dosyasından değil, görüntüler

İfadenin son değeri. Herhangi bir ödev operatörünün solunda

Çevre değişkeninin adını durdurmalıdır. Sayısal değerler olarak kabul edilir

ondalık, onaltılık sayılar için 0x ön eki yoksa

ve sekiz numaralar için 0. Örneğin, 0x12 numaraları,

ve 022 Ondalık Sayı 18'i belirtir. Kayıt için dikkat edin

octages: 08 ve 09, olduğu gibi izin verilmez

sekizinci Hesaplama Sistemi Şekil 8 ve 9 kullanılmaz.

/ P tuşu girilen giriş hattı için değişkenin değerini ayarlamanızı sağlar

kullanıcı. Okumadan önce belirtilen akım davetiyesini gösterir.

girilen dize. Davet trompsistring boş olabilir.

Çevresel ikame aşağıdaki gibi genişletilebilir:

% Yol: str1 \u003d str2%

yol ortamı değişkeninin etkisini genişletecek, "STR1" her girişi değiştirecek

"STR2" üzerine uzatılmış sonuç. "STR2" için boş bir dize olabilir

"STR1" girişinin genişletilmiş çıktılardan etkili bir şekilde uzaklaştırılması. "Str1" olabilir

yıldızdan başlayın ve bu durumda herhangi birine karşılık gelecektir.

"STR1" geri kalanının ilk girişine kadar uzatılmış çıktının başlangıcı.

Genişletme hatlarını da kullanabilirsiniz.

yol ortamı değişkeninin etkisini genişletin, ardından yalnızca 5 kullanır

11. sembolle başlayan karakterler (10 atlama 10) uzatıldı

sonuç. Uzunluk belirtilmezse, kalan kişi varsayılan olarak kullanılır.

değişkenin değeri. Her iki değer de (eksik karakterlerin uzunluğu ve sayısı)

negatif, kullanılan bir sonraki değer değişkenin değerinin uzunluğu olacaktır.

orta, belirtilen atlama değerine veya belirtilen uzunluğa eklenir.

yol değişkeninin son 10 karakterini çıkarır.

yola değişkenin tüm karakterlerini, 2.'dir.

Son olarak, çevre değişkenleri için bağlama süresi için destek eklendi

Çevre. Varsayılan olarak, bu destek devre dışıdır. Anahtar / V komut satırı

Cmd.exe, açıp kapatmanıza izin verir. Yardım'ı aramak için CMD /?

Çevresel ortam değişkenleri için yürütme süresinin bağlanması bypass çevresinde yararlıdır

İlk metin okurken oluşan erken bağlanma kısıtlamaları

satırlar, yürütüldüğünde değil. Aşağıdaki örnek, ortaya çıkan olduğunu göstermektedir

değişkenlerin erken bağlanmasını kullanırken sorun:

var \u003d daha önce

"% Var%" \u003d\u003d "daha önce" ise (

eğer "% var%" \u003d\u003d "sonra" @THO Dahili karşılaştırma operatörünün gövdesi

Bu mesaj çıktı olmayacak çünkü İfadelerde her ikisinde de% var

vücutta da dahil olmak üzere ilk kullanımda ilk kullanım sırasında ikame edilmiştir.

kompozit bir ifade olanın ilk şubesi. İçinde ise

gerçeklikte Bileşik İfade, "Önce" değerleri ve

"Sonra", bu açıkça yanlıştır. Aşağıdaki örnek benzer bir hatayı göstermektedir:

listeyi ayarla \u003d.

% İ'de (*) Set listesi \u003d %% LİSTE %% i

bu durumda, geçerli klasörün dosyalarının listesi asla oluşturulmayacaktır. Yerine

bu, liste değişkeninin değeri, bulunan son dosyanın adı olacaktır.

Ve yine,% lira% lirayin sadece bir kez ikame edildiği için oldu -

ekspresyonun işlenmesi sırasında, liste hala boş olduğunda.

Aslında, boyutlandırılmış fragman, aşağıdaki örneğe eşdeğerdir:

% I (*) olarak ayarlanmış liste \u003d% i

bulunan son dosyanın adı liste değişkeninde saklanır.

Çevresel ortam değişkenleri için yürütme süresini bağlama ne zaman oluşur

Özel bir sembol (ünlem işareti) belirleme

yürütme sırasında karşılaştırma yapılması. Bağlama desteği etkinse

yürütme süresi, daha sonra beklenen sonuçları elde etmek için

fragmanlar aşağıdaki gibi değiştirilmelidir:

var \u003d daha önce

"% Var%" \u003d\u003d "daha önce" ise (

Var \u003d sonra

Eğer "! Var!" \u003d\u003d "Sondan sonra" @ Dahili Karşılaştırma Operatörünün Gövdesi

Listeyi ayarla \u003d.

İçin% i (*) için liste \u003d! Liste!% BEN.

Gelişmiş komutlar etkin olduğunda çeşitli değişkenler kullanılabilir.

sET komutunu ararken görüntülenen listede görüntülenmeyen ortamlar.

Bu değişkenlerin değerleri, her kaldırıldıklarında dinamik olarak hesaplanır.

Kullanıcı açıkça bu isimlerden biriyle değişkenleri belirtirse,

sonra bu tanım ilgili dinamik tanımın üst üste gelmesi,

aşağıda açıklanan:

% CD% - Geçerli dizinin hattında açıklanmaktadır.

% Date% - Aynı tarih komut formatını kullanarak geçerli tarihe açılır.

%% - Saat Komutu formatını kullanarak geçerli tarihi ortaya koyuyor.

% Rastgele% 0 ile 32767 arasında rastgele bir ondalık sayıya açıklanmaktadır.

% ERRORLEVEL% - ERRORLEVEL'in geçerli değerine açıklandı

% Cmdextversion% - mevcut sürüm değerine açıklar

genişletilmiş komut işlemesi.

% Cmdcmdline% - neden olan orijinal komut satırına açıklandı

takım işlemcisi.

Windows XP'de, komut tercümanı cmd.exe basit bir başlangıç \u200b\u200bile, komut satırı parametrelerini belirlemeden, işletim sisteminin sürümünü, telif hakkı işletim sistemi geliştiricilerinin korunması ve aslında, hangi komut satırının kendisiyle ilgili bilgileri görüntüler. CMD programının kendisinin komut satırı parametresi olarak girebilirsiniz. EXE ve herhangi bir harici komut, örneğin, MKDIR, DEL, vb. Gibi başka bir uygulama veya standart komutu başlatmak için komut, komut satırı parametrelerini belirterek, doğal olarak Biraz al ek özellikler. Bu durumda sözdizimi:

Cmd [Takım]

Burada takım aslında çalıştırılabilir komutu veya programı belirler. Aynı anda onlar arasında özel bir ayırıcı kullanarak birden fazla komut kullanabilirsiniz - semboller &&, birden fazla komutun kombinasyonu, örneğin "Komut ve Komut && komutu" olarak alıntılara eklenmelidir.

Şimdi neredeyse resmi Microsoft belgelerine uygun olarak (düzenleme cesaretini devraldım, insanlar için biraz daha anlaşılabilir hale getirdim, mümkünse mümkünse mümkünse her parametrenin değerinin şifresini çözmeye çalışacağım:

/?

Arama sertifikaları (çok ayrıntılı, bu şekilde, aslında, bu makale yazılmıştır).

/ A.

ANSI formatında belirtilen komutun yürütülmesinin sonuçlarını görüntüler.

/ C.

Belirtilen bir komutun sonraki tamamlanmasıyla yürütülmesi (yani konsol penceresi kapanır).

/ D.

Kayıt defterinin özel bölümlerinde (bu bölümde, REG_SZ gibi parametrelerde) ve (bu bölümde, ayarlanan parametrelerde, bu bölümde ayarlanan parametrelerde, yazımları ayarlayan parametrelerde, yazımları ayarlayan parametreleri ayarlamak için (CMD.exe aramaları) .

/ E: Açık (/ E: KAPALI)

Çözünürlük (yasak) komut uzantıları. Windows XP'de, tüm CMD.EXE komutlarının varsayılan etkin şekilde işlemesi etkinleştirilir, bu parametre belirli bir işlemin uzantılarını etkinleştirmek / devre dışı bırakmak için kullanılır.

Bu bilgisayarda veya için gelişmiş işlemeyi tamamen devre dışı bırakın veya etkinleştirin Özel Kullanıcı Kayıt defterinde, ilgili bölümlerde uygun bağlamda mümkündür.

Bu bölümlerde "Enablextensions" parametresi \u003d DWORD: 00000001, uzantılar ve "Enablextensions" \u003d DWORD: 00000000 - devre dışı bırakılırken, kullanıcı parametreleri bilgisayarın parametreleri üzerinde öncelik verirken, / e komut işlemcisinin değerinin önceliği vardır. kayıt defteri parametreleri.

Değişim komutlarının ve / veya eklenmesinin gelişmiş işlenmesi ile aşağıdaki komutları adresler: Doç, çağrı, chdir (cd), renk, del (silme), Endlocal, FTYPE, GOTO, IF, MKDIR (MD), POPD, İstemi, PUSHD, SET, SETLOCAL, VARS, START (DIPER komutlarını arayarak değiştirildi); / F: Açık (/ f: Kapalı) - Dosya adlarının ve klasörlerin tamamlanmasının izin (varsayılan kapalı) Belirli cmd.exe çağrısı. Yol konsolu penceresinde tamamen manuel olarak elle manuel olarak elle tutmamanızı sağlayan ve klasörlerin kendilerinin adlarına ve uzun yolun sadece bir kısmını girmenize ve işletim sistemini bulmak için özel bir anahtar kombinasyonuna basarak Uygun seçenekler ve istediğiniz kişiyi seçin.

Tüm CMD.EXE çağrıları için isimlerin tamamlanmasını etkinleştirmeniz veya devre dışı bırakmanız gerekirse, daha sonra kayıt defteri bölümlerinde (yerel bir makine için), (geçerli kullanıcı için) set aşağıdaki parametreler (Varsayılan değerler verilir):

"Completionchar" \u003d DWORD: 00000040
"Pathcompletionchar" \u003d DWORD: 00000040

onaltılık değerleri, belirli bir işlev için kullanılan kontrol sembolünün koduna (örneğin, Ctrl + D veya CTRL + F için 0 x 6 için) kullanılan kontrol sembolünün koduna karşılık gelecek şekilde. Bu, Journal, Tweakui'de tekrar tekrar belirtilen ve açıklanan iyi bilinen bir yardımcı program yapmanızı sağlar.

Kullanıcı parametreleri, bilgisayarın parametreleri üzerinde bir önceliğe sahiptir, komut işlemcisinin parametre değeri / F, kayıt defteri parametrelerinin üzerinde önceliğe sahiptir.

Microsoft, bu fonksiyonun kullanımıyla ilgili bazı açıklamalar yapar: "Kod satırı tuşu / F: AÇIK komut satırı kullanılarak dahil edilirse, iki kontrol karakteri kullanılır: Klasör adları için CTRL + D ve dosya adları için Ctrl + f için Ctrl + D. Devre dışı bırakmak için Sistem kayıt defterinde özel bir tamamlama sembolü, özel sembol kodu olarak, bir boşluk sembolünün onaltılık değerini kullanır (0 x 20). Bu iki özel karakterden biri girildiğinde tamamlanma çağrılır.

Tamamlama işlevi, giriş noktasının solundaki yolun dizesini alır, kimsenin yoksa, şablon sembolünü ekler ve ardından elde edilen tanımla eşleşen yolların bir listesini oluşturur. Bundan sonra, bu uygun yolların bu listesinin ilk elemanı görüntülenir. Liste boşsa, bip sesi servis edilir ve hiçbir şey gösterilmez. Bundan sonra, aynı özel sembolün yeniden girilmesi, ilgili tüm yolların döngüsel bir yaramazlığına yol açar.

Kontrol karakterini girerken Shift tuşuna basmak, ters sırayla yollar listesini görüntülemenizi sağlar. Çıkış yolunu değiştirirseniz ve sonra kontrol karakterini tekrar girerseniz, kaydedilen liste silinir ve yeni bir yol listesi oluşturulur. Aynı şey, bir uç sembolden diğerine geçerseniz olur. Dosya sonlandırma sembolünü kullanırken tek fark, yolun ve dosya adının bir uygunluk listesi oluşturmak için alınması ve klasör ucu sembolünü kullanırken - yalnızca yol.

Tamamlama sembolü, yerleşik klasör manipülasyon komutlarından birinde (CD, MD veya RD) kullanılıyorsa, her zaman klasör sonlandırma sembolü ile ima edilir.

Tamamlama sembolü, uygunluk çizgisi tırnak içine alınırsa, doğru bir şekilde ve boşlukları veya diğer özel karakterleri içeren dosya adları ile birlikte çalışır. Ek olarak, giriş noktasını sola doğru hareket ettirirseniz ve ardından giriş noktası metninin sağında kalan ipin içindeki tamamlama sembolünü kullanırsanız, atılır.

Tekliflerde zorunlu sonuç gerektiren özel karakterler:

<пробел> & () { } ^ = ; ! ’ + , ` ~ "

Temiz?

/ K.

Sonraki tamamlanmadan belirtilen bir komutun yürütülmesi (burada konsol penceresi tıkanmaz).

/ S.

Komut çıktısını ekrana devre dışı bırakın (yankı).

/ R.

Simüle parametre / c.

/ S.

/ C veya / k sonrası komutun davranışını değiştirin.

/ T: renk

Metnin rengini ve konsol penceresinin arka planını ayarlayın.

Renk parametresi, iki onaltılık sayı formundadır: İlk önce pencere arka planının rengini ve penceredeki ikinci metni tanımlar. Cmd.exe'nin başlatılmasındaki renkler kümesi değişmediyse (örneğin, başka bir komut işlemci oturumu), varsayılan kayıt defteri anahtarı varsayılan olarak kullanılacaktır. görünüm Konsollar:

"DefaultColor" \u003d DWORD: 00000000

Bu sayıların renklerde uygunluğu tabloda gösterilmiştir.

Bu komutun yürütülmesinin sonucudur "CMD / T: 7C" beyaz zemin üzerine açık kırmızı harfler olacaktır.

/ U.

Komutun yürütülmesinin sonuçlarını Unicode formatında görüntüler.

/ V: Açık (/ v: kapalı)

Ünlem işareti "!" Kullanarak çevre değişkenlerinin ertelenmiş uzantısının (belirli bir cmd.exe çağrısı için) çözünürlük (yasak). Bir ayırıcı olarak. Örneğin, / v: Açık Kullanmanızı sağlar! Var! Yürütme sırasında bir uzatma değişkeni var. VAR sözdizimi girerken değişkenleri genişletmek için kullanılır, bu da döngüsünün içindeki diğer sonuçlara yol açar.

Ayrıca, çevren değişkenlerinin ertelenmiş uzantısı, kayıt defterinde (yerel bir makine için), (mevcut kullanıcı için), "GrafedEexpansion" parametresini ayarlamak için (Geçerli Kullanıcı için), izin için "GrafureDexPansion" parametresini ayarlayarak, kayıt defterinde etkinleştirilebilir veya devre dışı bırakılabilir. "\u003d YASı için DWORD: 00000000.

Kullanıcı parametreleri, bilgisayarın parametreleri üzerinde bir önceliğe sahiptir, parametre / v komut işlemcisinin kayıt defteri parametreleri üzerinde bir önceliğe sahiptir.

Çevrenin değişkenlerinin ertelendiği genişlemesi, "!" (Sembol bir ünlem işaretidir), yürütme sırasında ortam değişkeninin geçerli değerini değiştirmek için kullanılabilir.

/ X.

Uyumluluk hususları için / E: tuşuna göre aynı anlamına gelir.

/ Y.

/ E ile aynı: kapalı.

Ve birkaç değerli yorumun sonunda.

Tuşlar / C veya / K belirtilirse, böyle bir anahtardan sonra komut satırının geri kalanı bir komut satırı olarak işlenir ve bu şekilde tırnak karakterlerinin (") işlenmesi bu şekilde yapılır. Komut satırındaki karakterleri tırnaklar kaydedilir Aşağıda listelenen tüm koşullar gerçekleştirilirse:

  • key / S yoktur;
  • tam olarak iki alıntı sembolü var;
  • aralarında bunun gibi başka hiçbir özel karakter yok:< > () @ ^ |;
  • aralarında bir veya daha fazla boşluk var;
  • alıntılara ekli dize, yürütülebilir dosyanın adıdır.

Aksi takdirde, ilk karakter kontrol edilir ve bir alıntıların bir sembolü ise, silinirse, komut satırındaki alıntıların son karakteri de silinmiştir ve bunun tamamı bundan sonra alıntıların son karakteri korunur.