Windows 7 - toplu iş dosyaları oluşturma, bölüm 2

İçindekiler
Önceki bir eğitimde, toplu komut dosyasının (Yığın) nasıl oluşturulacağının temel ayrıntılarını sundum. Bu derste toplu iş dosyası programlamanın bazı ayrıntılarıyla devam edeceğim.
Toplu iş dosyanıza yazdığınız her şey her zaman bir komut yürütmek amacıyla değildir, bazen gelecekte dosyayı kullanacak veya düzenleyecek kişi için bilgi olarak ek satırlar eklemek isteyeceksiniz. Bunun için yorumlar var.
Bacth dosyanıza bir yorum eklemek için, önüne iki 2 noktalı karakter gelen satırı yazmanız yeterlidir.
:: Bu, programda yürütülmeyen bir yorumdur.

Ek olarak, esasen parametreleri (komuttan sonra koyduğunuz değerlerdir) kabul eden ancak kesinlikle hiçbir şey yapmayan bir program olan "REM" komutunu kullanabilirsiniz. Aslında boş bir komuttur.
REM Bu, hiçbir şey yürütmeyen başka bir yorumdur.

Birinci ve ikinci örnek arasındaki en büyük fark, “REM” in hala bir komut olmasıdır ve bu nedenle, daha önce komutların yazdırılmasını devre dışı bırakmadıysanız (“echo off” komutuyla) komut satırına yansıtılacaktır. “REM yorumu” mesajı.
Komut toplu iş dosyalarında, işlemde daha sonra kullanılacak değişkenler oluşturabilirsiniz. Kopyalayacağınız klasörün adını sormak istediğinizi ve ardından onu bilgisayarınızdaki bir yedekleme dizinine ve ağdaki bir yedekleme dizinine kopyalayacağınızı düşünelim. Bu 2 farklı komut gerektireceğinden (her biri parametre ile geçirilen klasör ve hedef klasör ile) ve kullanıcıdan her kopya için klasör yolunu vermesini istemeyeceğimizden, en uygun şey klasör yolunu içine kaydetmektir. bir değişken ve ardından 2 komutta kullanın.
Batch dilinde değişkenler, "SET" anahtar kelimesi, ardından değişkene vermek istediğiniz isim, eşittir işareti (=) ve değer kullanılarak atanır. Unutulmamalıdır ki değişken, eşit ve değer arasında BOŞLUK BIRAKILMAZ.
SET kopya yolu = C: \ Kullanıcılar \ Manuel \ Belgeler

Daha sonra değişkenden faydalanmak için yüzdeler (%%) arasına bir isim girmelisiniz ve doğrudan programa girilecektir.
 SET kopya yolu = C: \ Kullanıcılar \ Manuel \ Belgeler mkdir% kopya yolu% \ CosasRaras 

Fark ederseniz, girdiğiniz metin yüzdeler arasındaki metnin yerini alır ve dosyanın geri kalanına göre yürütülür, yani bir komut isteyip yürütme işleminde kullanabilirsiniz (önerilmez).
 SET / p komutu = lütfen istediğiniz komutu giriniz:% komut% 

Bu örnekte fark edeceğiniz gibi, kullanıcıdan bir parametreye bir değer koymasını istemek için SET komutunun "/ p" seçeneğini kullanıyoruz, bununla değişkeni kullanıcının metin yoluyla girdiğine eşit yapmasını söylüyoruz. mesajımızı okuduktan sonra satır. Ayrıca bu öğreticinin özellikleri gösterilmesine izin vermese de komuta girerken bu boşluk var olsun diye 2 noktadan sonra boşluk bıraktım yoksa yazacaklarınız yapıştırılmış olur 2 noktaya.
Önceki örneğin yapısı nedeniyle, kullanıcı doğrudan toplu iş içinde yürütülecek bir komut girebilir (veya bir hata almak istemiyorsa girmelidir). "ipconfig" (tırnak işaretleri olmadan) girerseniz, sonuç, bu komutu girdiğinizde görüntülenen ağ özelliklerinin listesi olacaktır.
Aşağıda, şimdiye kadar gördüğümüz her şeye örnek teşkil eden Batch'te bir dizi komut sunuyorum. Bu işlem, parametre olarak ilettiğiniz kullanıcının "Belgeler" klasöründe "Nadir Şeyler" adında bir klasör oluşturacaktır, çalıştırıldığında silmeyi unutmayınız.
 echo Herkese merhaba set / p valornulo = Bu değer istediğiniz gibi olabilir: :: Ben bu şekilde yorum yapmak istediğimde… REM'de aaaa başlık bile fark edilmez cls echo off echo her şey silindi çünkü cls echo komutunu kullandım ama bu değeri gösterebilirim % nullVALUE% duraklama set / p cmd = şimdi bir komut yürütmek istediğimi düşünelim:% cmd% set / p user = şimdi herhangi bir kullanıcı yaz: SET copypath = C: \ Kullanıcılar \% user% \ Belgeler mkdir% copypath% \ Nadir Şeyler önceki duraklamadan sonra yankılanır devam etmek için herhangi bir tuşa basın… duraklat> nul 

Bu örnekte, sisteminizde dizin oluşturan "mkdir" komutunu yerleştirdim ve bir önceki derste gördüğümüz "pause" komutunu kullandım ancak sonuna "> nul" ekledim, bu da duraklayacağını gösteriyor. ama mesaj boş olacak. Bu nedenle, görüntülemek istediğim mesajla birlikte echo komutunu yerleştirmeden önce.
Bunlar, Windows'ta toplu iş dosyalarının nasıl oluşturulacağına ilişkin ayrıntılardan yalnızca birkaçıdır. Umut ediyorum bu yardım eder. İlerleyen derslerde döngülerin ve koşul ifadelerinin nasıl yapıldığını göreceğiz.Bir dahaki sefere kadar!Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave