• Bat txt dosyası oluşturuyor. Yarasa uzantılı bir dosya nasıl oluşturulur? Bu dosyalar ne için?

    Toplu iş veya toplu iş dosyaları, yorumlayıcı komut kümelerini içeren ve yarasa veya cmd uzantısına sahip sıradan metin dosyalarıdır (cmd yalnızca NT ailesi işletim sistemlerinde çalışır). Bu tür dosyaları not defterini veya başka bir metin düzenleyiciyi kullanarak düzenleyebilirsiniz.

    Not defterini açın ve aşağıdaki iki satırı yazın:

    @echo Bu toplu iş dosyası
    @Duraklat

    Bu toplu iş dosyası
    Devam etmek için herhangi bir tuşa basın...

    Herhangi bir tuşa bastıktan sonra pencere kapanacaktır çünkü bat dosyası tamamlandı.
    Yarasa dosyasındaki her komutun önündeki köpek sembolünün, komutun kendisinin ekranda görüntülenmesine gerek olmadığını, yalnızca işleminin sonucunun görüntülenmesi gerektiğini lütfen unutmayın. Denemek için her satırın başındaki köpek karakterini kaldırın, elde edilen yarasa dosyasını kaydedin ve çalıştırın.

    Yarasa dosyalarında kullanılan komutlar

    Yarasa dosyalarında kullanılabilecek komutların listesi, komut satırına komut girilerek görüntülenebilir (Windows NT ailesi için Başlat - Çalıştır - cmd veya 9x satırı için Başlat - Çalıştır - komutu)

    Yardımın sonucu, kısa açıklamalarla birlikte mevcut komutların bir listesidir. İlgilendiğiniz komut hakkında daha detaylı bilgi almak için komut satırına yardım komut_adı yazın. Örneğin, AT komut tuşları hakkında ayrıntılı yardım almak için aşağıdaki komutu çalıştırın:

    Sonuç olarak, AT komutunu bir yarasa dosyasından çalıştırmak için kullanılan tuşların listesi ekranda görüntülenecektir.
    Yarasa dosyası Windows altında yürütülüyorsa (saf DOS değil), herhangi bir uygulamayı çalıştırabilir veya ondan dosya açabilirsiniz. Örneğin bat dosyasının log dosyasını çalışması tamamlandıktan sonra otomatik olarak açmanız gerekiyor. Bunu yapmak için yarasa dosyasına son satır olarak aşağıdaki komutu eklemeniz yeterlidir:

    dosyaadı.txt dosyasını başlat

    Bu komutu yürütmenin sonucu dosyaadı.txt dosyasının açılması olacak ve yarasa dosyasının kendisi işini tamamlayacaktır. Günlük dosyası küçükse bu yöntem iyidir, aksi takdirde Not Defteri onu açmayı reddederek WordPad kullanmanızı önerir. Ancak daha sonraki örneklerde de görüleceği gibi bu sorun da çözülebilir.

    Yarasa dosyalarının başlatılması nasıl otomatikleştirilir

    Çoğu zaman, rutin işlemlerini gerçekleştirmek için yarasa dosyalarının başlatılmasını otomatikleştirmek gerekir. Yarasa dosyalarını belirli bir programa göre çalıştırmak için, Windows'un standart teslimatına dahil olan Zamanlayıcı en uygunudur. Bu yardımla, bir toplu iş dosyasının belirli günlerde veya saatlerde, belirli aralıklarla başlatılmasını çok esnek bir şekilde yapılandırabilirsiniz. Birden fazla program vb. oluşturabilirsiniz.

    Toplu iş dosyalarını yerel olarak başlatmak için üçüncü tarafların çözümlerini kullanabilirsiniz; neyse ki standart Zamanlayıcının çok sayıda ücretli ve ücretsiz alternatifi var.

    Toplu dosyalar, etki alanlarında oturum açma komut dosyaları olarak da kullanılabilir. Bu şekilde kullanıldığında, isteği ne olursa olsun, kullanıcının ağa her giriş yaptığında yürütülürler. Onların yardımıyla, kullanıcı bilgisayarlarına yüklenen makineler veya yazılımlar hakkındaki bilgilerin toplanmasını otomatikleştirebilir, Windows ayarlarını zorla değiştirebilir, kullanıcı farkına varmadan yazılım yükleyebilir ve manuel olarak gerçekleştirilmesi çok zaman alacak diğer görevlerin çözümünü otomatikleştirebilirsiniz.

    Yarasa dosyasından rastgele bir adla dosya nasıl oluşturulur

    Bir toplu iş dosyası çalışırken dosya oluşturmak için yeniden yönlendirme sembolü kullanılır. Şuna benziyor:
    >
    Onlar. Bir dosya oluşturmak için akışı ekrandan dosyaya yönlendirmeniz gerekir. Bu, aşağıdaki komut kullanılarak yapılabilir:

    @echo Başlangıç ​​dosyası>C:\1.txt

    Bu komutu yürüttükten sonra, C sürücüsünün kökünde Başlat dosyası satırını içeren bir metin dosyası oluşturulacaktır.
    Bir dosya oluştururken, sistem değişkenlerini veya bunların bir kısmını dosya adında kullanabilirsiniz. Örneğin, bir yarasa dosyasının çalışması hakkında, yarasa dosyasının başlatıldığı tarihe eşit bir adla bir rapor dosyası oluşturabilirsiniz. Bunun için bat dosyasında aşağıdaki satırları kullanabilirsiniz.

    tarih ayarını ayarla=%tarih:~-10%
    @echo .>%SYSTEMDRIVE%\%DATETEMP%.txt

    Bu iki satır şu şekilde çalışır. Öncelikle hafızada DATE sistem değişkeninden sağdan sola doğru 10 karakter atadığımız bir datetemp değişkeni oluşturuyoruz. Böylece, datetemp geçici değişkeni artık yalnızca geçerli tarihi içerir. Bir sonraki satırda nokta karakterinin çıktısını, ismini datetemp değişkeninden aldığımız ve txt uzantısını açıkça belirttiğimiz bir dosyaya yönlendiriyoruz. Dosya, bat dosyasının yürütüldüğü bilgisayarın sistem diskinde oluşturulacaktır.

    Yönetici ağdaki bilgisayarlar hakkında bilgi topladığında, bilgisayar adını dosya adına eklemek daha uygun olabilir. Bu, aşağıdaki komut kullanılarak kolayca yapılabilir:

    @echo .>C:\KlasörAdı\%BİLGİSAYARADI%.txt

    Bu komut, toplu iş dosyasının yürütülmesi sırasında, C sürücüsünde toplu iş dosyasının yürütüldüğü bilgisayarın adını içeren bir metin dosyası oluşturacaktır.
    Belirli bir adda bir dosya oluşturmak için herhangi bir sistem değişkenini kullanabilir veya sistem değişkenlerine ve/veya diğer verilere dayalı olarak kendi dosyanızı oluşturabilirsiniz.

    Yarasa dosyasından klasör nasıl oluşturulur

    Bir klasör oluşturmak için MKDIR komutunu veya onun kısaltılmış eşdeğeri MD'yi kullanın. Yarasa dosyasından bir klasör oluşturmak için aşağıdaki komutu kullanmanız gerekir:

    Bu komutu çalıştırdıktan sonra bat dosyasının başlatıldığı klasörde bir KlasörAdı klasörü oluşturulacaktır. Yarasa dosyasını başlattığınız yerden farklı bir konumda (örneğin D sürücüsünün kökünde) bir dosya oluşturmak için, yeni klasörün konumunun açık bir göstergesini kullanın. Komut şöyle görünecek:

    MD D:\KlasörAdı

    Klasörler oluştururken sistem değişkenlerini kullanabilirsiniz. Örneğin, D sürücüsünün kökünde geçerli kullanıcının adını taşıyan bir klasör oluşturabilirsiniz. Bunu yapmak için %USERNAME% değişkenine ihtiyacınız olacak ve komut şu şekilde görünecektir:

    MD D:\%KULLANICI ADI%

    Komutu daha da karmaşık hale getirebilir ve bilgisayarının sistem sürücüsünde mevcut kullanıcının adını taşıyan bir klasör oluşturabilirsiniz. Bunun için komut şöyle görünecektir:

    MD %SYSTEMDRIVE%\%USERNAME%

    Klasörler veya dosyalar oluştururken herhangi bir sistem değişkenini veya bunların bir kısmını kullanabilirsiniz. Aşağıdaki örnek, kullanıcının bilgisayarının sistem sürücüsünde geçerli tarihe eşit ada sahip bir klasörün nasıl oluşturulacağını gösterir.

    tarih ayarını ayarla=%tarih:~-10%
    MD %SYSTEMDRIVE%\%datetemp%

    Bu tasarım şu şekilde çalışır.
    İlk komut, bellekte, yarasa dosyası sona erdiğinde yok edilecek olan bir datetemp değişkeni oluşturur. Yarasa dosyası işini bitirinceye kadar bu değişkenin değeriyle işlem yapmak mümkündür. Datetemp değişkenine, DATE sistem değişkeninin sağından soluna 10 karakter atanır; geçerli tarihten itibaren. DATE değişkeni Gün GG.AA.YYYY biçimindedir. Soldan ilk karakterler haftanın gününün adıdır, bu nedenle onları atıyoruz ve geçici değişken datetemp'e yalnızca geçerli tarihi atadık.
    Bu, klasör oluştururken olasılıkların listesini sınırlamaz. Benzersiz, okunması kolay adlara sahip klasörler oluşturarak değişkenleri istediğiniz gibi değiştirebilirsiniz. SET komutunu kullanarak tüm değişkenlerin bir listesini alabilirsiniz.

    Komut yürütmenin sonucu bir dosyaya nasıl yönlendirilir

    Çoğu zaman, karmaşık bir yarasa dosyasını otomatik modda çalıştırırken, çalışmasının sonuçlarını kontrol etmek birçok nedenden dolayı zor olabilir. Bu nedenle toplu iş dosyası komutlarının sonuçlarını bir metin dosyasına (günlük dosyası) yazmak daha kolaydır. ve ardından bu günlüğü kullanarak yarasa dosyasının doğru çalışmasını analiz edin.
    Yarasa dosyası komutlarının sonucunu bir günlük dosyasına yönlendirmek oldukça basittir. Aşağıda bunun nasıl yapılabileceği gösterilecektir.
    Aşağıdaki içeriğe sahip bir .bat dosyası oluşturun (bu satırları Not Defteri'ne kopyalayın ve dosyayı .bat uzantısıyla kaydedin):

    @Eko kapalı
    echo %time% başlat
    echo Test.txt oluştur
    yankı testi>C:\test.txt
    echo Test.txt'yi Old_test.txt'ye kopyalayın
    C:\test.txt C:\Old_test.txt dosyasını kopyalayın
    echo %time% durdur

    İlk satır komutların çıktısını devre dışı bırakır. Böylece, günlük dosyasına yalnızca bunların yürütülmesinin sonuçları yazılacaktır.
    İkinci satır, günlük dosyasına toplu iş dosyasının başlangıç ​​zamanını yazar.
    Üçüncü satır, günlük dosyasına aşağıdaki komutun bir test.txt dosyası oluşturacağına dair bir açıklama yazar.
    Dördüncü satırdaki komut, C sürücüsünün kökünden bir test.txt dosyası oluşturur. Dosya, örneğin oluşturulur. Bu komut test kelimesini C:\test.txt dosyasına yazar.
    Beşinci satır, günlük dosyasına, aşağıdaki komutun bir dosyayı bir konumdan diğerine kopyaladığına dair bir açıklama yazdırır.
    Altıncı satırdaki komut, oluşturulan C:\test.txt dosyasını C:\Old_test.txt dosyasına kopyalar; dosyanın bir kopyası yeni bir adla oluşturulur.
    Son yedinci satır, toplu iş dosyasının tamamlanma süresini görüntülemek için bir komut içerir. Toplu iş dosyasının başlangıç ​​zamanının günlük dosyasına kaydedilmesiyle birlikte bu iki zaman değeri, toplu iş dosyasının çalışma süresinin tahmin edilmesini mümkün kılar.

    Bu toplu iş dosyasını 1.bat gibi bir adla kaydedin
    Bir toplu iş dosyasının çalışmasına ilişkin raporu ayrı bir klasörde saklamak ve her gün yeni bir dosya adı ile rapor yazmak istediğimizi, böylece önceki günlere ait günlüklere herhangi bir gün erişebileceğimizi varsayalım. Ayrıca günlük dosyasının adını toplu iş dosyasının çalışma tarihi şeklinde almak istiyorum. Tüm bunları uygulamak için C sürücüsünde (örneğin) LOG adında bir klasör oluşturalım, yani. tam yolu C:\LOG gibi görünecektir. Oluşturduğumuz 1.bat toplu iş dosyasını aşağıdaki komutla çalıştıracağız:

    1.bat>C:\LOG\%tarih~-%10.txt

    Toplu iş dosyası Zamanlayıcı'dan başlatılacaksa, yarasa dosyasının tam yolunu belirtmeniz gerekir. Yolda boşluk varsa tırnak veya 8.3 biçimini kullanmanız gerektiğini unutmayın. Yani, örneğin yarasa dosyasının yolu C:\Program Files\1.bat ise, yarasa dosyasını çalıştırmak için Zamanlayıcı komut satırında aşağıdaki satırlardan birini belirtmeniz gerekir:

    "C:\Program Files\1.bat">C:\LOG\%date~-10%.txt
    C:\Progra~1\1.bat>C:\LOG\%date~-10%.txt

    1.bat dosyasını çalıştırdıktan sonra C:\LOG klasöründe yarasa dosyasının başlatıldığı tarihe eşit isimde bir dosya oluşturulacaktır, örneğin 01/13/2004.txt. 1.bat toplu dosyasının çalışması
    Sayfanın üst kısmındaki ilk listede bir örneği gösterilen yarasa dosyasını yukarıdaki komutu kullanarak çalıştırmak, aşağıdaki içeriğe sahip bir günlük dosyasının oluşturulmasına yol açacaktır:

    Başlangıç ​​19:03:27.20
    Test.txt oluştur
    Test.txt'yi Old_test.txt'ye kopyalayın
    Kopyalanan dosyalar: 1.
    Dur 19:03:27.21

    Bu nedenle, bir yarasa dosyasının sonuçlarını bir günlük dosyasına yönlendirmek için yeniden yönlendirme sembolünü kullanmanız gerekir > Sözdizimi aşağıdaki gibidir:

    Yol\DosyaAdı.bat>Yol\LogDosyaAdı.txt

    Günlük dosyası uzantısı herhangi bir şey olabilir. İstenirse, bir toplu işin yürütülmesine ilişkin bir rapor, bir html sayfası olarak bile biçimlendirilebilir (ilgili etiketler, örnek 1.bat'ta yorumların çıktısı ile aynı şekilde bir günlük dosyasına çıkarılabilir) ve kurumsal bir dosyaya kopyalanabilir. sunucu.

    Onay isteğine otomatik olarak nasıl yanıt verilir?

    Bazı komutlar yürütüldüğünde potansiyel olarak tehlikeli bir eylemin onaylanmasını gerektirir. Örneğin, format veya del gibi komutlar, daha fazla yürütülmeden önce ilk olarak onay isteyecektir. Bu komutlardan biri bir toplu iş dosyasında yürütülürse, onay istemi toplu iş dosyasının yürütülmesini durduracak ve kullanıcının verilen seçeneklerden birini seçmesini bekleyecektir. Ayrıca, bir toplu iş dosyasının yürütülmesinin sonucu bir günlük dosyasına yönlendirilirse, kullanıcı bir onay isteği görmez ve toplu iş dosyası donmuş görünür.

    Bu tür sorunları düzeltmek için istediğiniz yanıtı komuta yönlendirebilirsiniz. Onlar. komutun çıktısını bir dosyaya yeniden yönlendirmek için işlemin tersini yapın.
    Potansiyel olarak tehlikeli bir eylemi onaylama isteğinin nasıl göründüğüne dair bir örneğe bakalım. Örneğin C sürücüsünde bir Klasör klasörü oluşturalım. Herhangi iki dosyayı oluşturalım veya içine kopyalayalım. Daha sonra komut satırını açın ve aşağıdaki komutu çalıştırın:

    Bu komut, belirtilen klasördeki tüm dosyaları kaldırmalıdır. Ancak önce aşağıdaki içeriği onaylamanız istenecektir:

    C:\Klasör\*, Devam Edilsin mi?

    Komut, Y tuşuna veya N tuşuna basılana kadar çalışmayı durduracaktır.Bir toplu iş dosyasını otomatik modda çalıştırırken, yürütülmesi duracaktır.
    Bunu önlemek için yönlendirmeyi kullanıyoruz. Yönlendirme sembolü kullanılarak gerçekleştirilir
    Dikey çizgi, sembolün ekranda görüntülenmesi yerine, sembolün ardından gelen komuta “verilmesi” gerektiğini belirtir. Yönlendirmeyi kontrol edelim. Komut satırında aşağıdaki komutu çalıştırın:

    echo Y|del C:\Klasör

    Ekranda, Klasör klasöründeki tüm dosyaların silinmesini onaylamak için bir istek görüntülenecektir, ancak olumlu bir yanıt (Y) verilecektir. Klasör klasöründeki tüm dosyalar silinecektir.
    Bu komuta dikkat edin.

    Bir toplu iş dosyası yürütülürken görüntülenen komutlar nasıl devre dışı bırakılır

    Bir toplu iş dosyasını çalıştırırken, komutun sonuçlarına ek olarak komutların kendisi de görüntülenir. Komut çıktısını bastırmak için @ sembolünü kullanabilirsiniz.
    Ekranda tek bir komutun yazdırılmasını önlemek için komutun başına @ işareti koyabilirsiniz.

    Bu komut, echo Testing komutunu ve bir sonraki satırda - işleminin sonucunu, Test kelimesini görüntüleyecektir.

    Bu komut yalnızca komutun sonucunu görüntüler; Test kelimesi. Komutun kendisi çıktılanmayacaktır.
    Tüm dosyanın yürütülmesi boyunca komutları ekranda görüntülemeniz gerekmiyorsa, toplu iş dosyasındaki ilk satır olarak aşağıdaki komutu yazmak daha kolaydır:

    Bu komut, toplu iş dosyasının tamamı boyunca ekrana komut çıktısını devre dışı bırakacaktır. Komutun kendisinin yazdırılmasını önlemek için @ simgesiyle başlar.

    Bir yarasa dosyasından başka bir yarasa dosyası nasıl çalıştırılır

    Bazen bir toplu iş dosyasını çalıştırırken başka bir toplu iş dosyasını çalıştırmak gerekli olabilir. Ayrıca, bazı durumlarda, yardımcı dosya yürütülürken ana toplu iş dosyasının yürütülmesinin askıya alınması gerekir, diğerlerinde ise yardımcı dosyanın ana dosyaya paralel olarak çalışması gerekir.
    Örneğin iki tane yarasa dosyası oluşturalım. 1.bat adında ve yalnızca bir komut içeren bir tane

    İkincisi 2.bat olarak adlandırılır ve ayrıca bir komut içerir.

    Şimdi 1.bat dosyasını çalıştıralım, devam etmek için herhangi bir tuşa basmanız istenecek bir pencere açılacak, bastıktan sonra pencere kapanacaktır. Bu nedenle, bir toplu iş dosyasının diğerine çağrı komutunu kullanarak çağrılması, çağrı komutu tarafından çağrılan toplu iş dosyası yürütmeyi tamamlayana kadar toplu iş dosyasının yürütülmesini durdurur.

    Başka bir durumda, ana toplu iş dosyasının yürütülmesini kesintiye uğratmadan bir uygulamayı veya başka bir toplu iş dosyasını bir yarasa dosyasından başlatmanız gerekir. Bunun genellikle, örneğin gece için planlanan bir toplu iş dosyasının günlüğünü zorla açarak yapılması gerekir, böylece sabahları kullanıcı, yürütmenin doğruluğunu kontrol edebilir. Bunun için start komutunu kullanın.1.bat dosyasındaki satırı düzeltelim.

    ve 1.bat dosyasını çalıştırın.Artık devam etmek için herhangi bir tuşa basmanız gereken bir pencere açıldı ve ana toplu iş dosyasının (1.bat) penceresi kapandı.
    Bu nedenle, ilk toplu iş dosyasını durdurmadan bir toplu iş dosyasından başka bir toplu iş dosyasını çağırmak için start komutunu kullanmanız gerekir.
    Yukarıda tartışılan başlatma ve arama komutları yalnızca diğer toplu dosyaları başlatmak için değil, aynı zamanda herhangi bir uygulamayı başlatmak veya dosyaları açmak için de kullanılabilir.
    Örneğin, bir toplu iş dosyasının gövdesindeki start log.txt komutu, toplu iş dosyasını durdurmadan log.txt dosyasını Not Defteri'nde açacaktır.

    Yarasa dosyasından nasıl mesaj gönderilir

    Ağdaki makinelerden birinde bir toplu iş dosyası yürütülürken, yöneticinin makinesine gönderilen bir mesajı kullanarak yöneticiye yürütmenin tamamlandığını bildirmek uygundur. Bunu toplu iş dosyasına komutu ekleyerek yapabilirsiniz.

    net gönder adı Mesaj metni

    Burada ad, mesajın gönderildiği makinenin veya kullanıcının adıdır ve Mesaj metni, mesajın metnidir. Bu komutu çalıştırdıktan sonra kullanıcı adına bir mesaj gönderilecektir.
    Lütfen bir mesajın metninde Kiril alfabesini kullanırken metnin MS-DOS kodlamasında (866 kod sayfası) yazılması gerektiğini unutmayın. Aksi takdirde mesaj okunamayan karakterler halinde gelecektir. Bu kodlamayı destekleyen herhangi bir metin düzenleyiciyi kullanarak DOS kodlamasında metin yazabilirsiniz. Bu örneğin FAR olabilir. FAR'da (F4) düzenlemek için bir toplu iş dosyası açın ve F8 düğmesine basın. Düzenleyicinin üst satırında DOS kodlaması belirtilmeli ve alt kısımda, kısayol tuşlarıyla ilgili araç ipucunda, F8 tuşunda geçerli kodlamanın DOS olduğunu ve ihtiyacınız olan Win kodlamasına geçmek için Win yazısı bulunmalıdır. F8'e basmak için.

    Türe göre dosya silme işlemi nasıl otomatikleştirilir

    Diskinizi geçici dosyalardan temizlemek için şu komutu kullanabilirsiniz:

    del /f /s /q C:\*.tmp

    Nerede
    /f - salt okunur öznitelik ayarlanmış olsa bile tüm dosyaları siler
    /s - tüm alt dizinlerdeki dosyaları siler
    /q - dosya silme işlemini onaylama isteğini devre dışı bırakır
    C: dosyaların bulunacağı ve silineceği sürücüdür. Diskin tamamını değil, bir klasörü belirtebilirsiniz; örneğin, C:\WinNT
    *.tmp - silinecek dosya türleri

    /q anahtarına ve sildiğiniz dosya türlerine dikkat edin. Komut, izin istemeden siler ve yanlış dosya türü belirtilirse gereksiz dosyaları silebilir.

    Bir bilgisayarın IP adresi toplu iş dosyasından nasıl değiştirilir?

    IP adresi netsh komutu kullanılarak değiştirilebilir.
    IP adresini doğru şekilde değiştirmek için öncelikle mevcut yapılandırmayı bulmanız gerekir. Bu, komut satırında şu komut kullanılarak yapılabilir:

    netsh arayüzü ip adresi göster

    Bu komutun sonucu ağ arayüzünün mevcut konfigürasyonunu görüntülemektir. Arayüzün adıyla ilgileniyoruz. Diyelim ki adı FASTNET.
    IP adresini 192.168.1.42 olarak değiştirmeniz gerektiğini, ağ adreslemesinin statik olduğunu, DHCP kullanmadan, ağ geçidinin 192.168.1.1, maskenin 255.255.255.0 olduğunu varsayalım. Bu durumda çalıştırılması gereken komut toplu iş dosyası şöyle görünecek:

    netsh arayüzü ip seti adres adı = "FASTNET" statik 192.168.1.42 255.255.255.0 192.169.1.1 1

    Bu komutun çalıştırılmasından sonra FASTNET arayüzünün IP adresi 192.168.1.42 olarak değişecektir.
    netsh komutu, ağ ayarlarının komut satırından yönetilmesi için kapsamlı yetenekler sağlar. Diğer işlevler için netsh /? kullanımıyla ilgili yardıma bakın.

    Bir bat dosyasından bilgisayar adı nasıl bulunur?

    Bir yarasa dosyasını çalıştırırken bilgisayar adını bulmak için (gelecekte bu değeri kullanmak için) şu komutu kullanın:

    Bu komut, çalıştığı bilgisayarın adını döndürür.

    Bir toplu iş dosyasındaki dosyalar maskeye göre nasıl yeniden adlandırılır?

    Bazen bir toplu iş dosyasındaki şablonu kullanarak bir klasördeki tüm dosyaları yeniden adlandırmak gerekebilir. Bu, yarasa dosyasındaki aşağıdaki komut kullanılarak yapılabilir:

    for /f "tokens=*" %%a in ("dir /b PATH\*.*") ren PATH\%%a Prefix%%a yapın

    Bu satırda, PATH\'i yeniden adlandırılacak dosyaların yolu ile ve Önek'i yeniden adlandırırken dosya adına eklenecek karakterlerle değiştirmeniz gerekir.
    Toplu iş dosyasını yeniden adlandırmanın gerçekleştiği klasöre koymayın, aksi takdirde o da yeniden adlandırılacaktır. Dosyaların yeniden adlandırıldığı klasörde alt klasörler varsa, alt klasörün adına da bir önek eklenecektir, ör. alt klasörler dosyalar gibi yeniden adlandırılacaktır.
    Yeniden adlandırmaya tabi olan dosya türleri için belirli bir maske belirtirseniz (örneğin, örnekteki gibi *.* yerine *.txt), yalnızca belirtilen türlerdeki dosyalar yeniden adlandırılacaktır. Diğer dosya ve klasörler yeniden adlandırılmayacaktır.

    İkinci seçenek:
    PATH=C:\test'i ayarlayın
    (*.txt) içindeki %%I için "%thePATH%\%%~nxI" "%%~nI.dat" yazın
    Toplu iş dosyasında yüzde simgesi nasıl kullanılır?

    Bir toplu iş dosyasında yüzde sembolünü (%) kullanmak için onu iki kez yazmanız gerekir. Örneğin
    yankı %50
    Yarasa dosyasındaki bu komut %50'yi gösterecektir. echo 50% komutunu kullanırsanız, ekranda yalnızca 50 sayısı görüntülenecektir.
    Toplu iş dosyalarını yazarken % sembolünü kullanırken bu özelliği dikkate alın.

    Kayıt defteri bir toplu iş dosyasından nasıl dışa aktarılır

    regedit.exe -ea C:\environment.reg "HKEY_CURRENT_USER\Environment"

    Bu komut, toplu iş dosyasını çalıştırırken HKEY_CURRENT_USER\Environment dalını C:\environment.reg dosyasına dökecektir. HKEY_CURRENT_USER\Environment içindeki parametre değerlerini geri yüklemeniz gerektiğinde, ambient.reg dosyasını çalıştırmanız yeterli olacaktır. dosya. Bu komut, kayıt defterinde saklanan yazılım ve sistem ayarlarının günlük yedeğini almak için kullanılabilir.
    Çıkış dosyasının kaydedilmesi gereken yolda veya kayıt defteri kovanının adında bir boşluk varsa bunların tırnak içine alınması gerektiğini unutmayın.

    Bir toplu iş dosyasından kayıt defteri değişken değerleri nasıl içe aktarılır

    Önceden kaydedilmiş veya yeni değişken değerlerinin bir toplu iş dosyasından kayıt defterine aktarılması gerekiyorsa, bu komut kullanılarak yapılabilir.

    regedit.exe -s C:\environment.reg

    Bu komut, -s anahtarını kullanarak onay istemeden, ambient.reg dosyasındaki verileri kayıt defterine aktarır.

    Bir yarasa dosyasından tarih kontrolü nasıl atlanır

    Bazı yazılımlar başlangıçta mevcut sistem tarihini kontrol eder. Tarih geliştirici tarafından ayarlanan tarihten büyükse program başlamaz. Örneğin, bir geliştirici, bir programın sürümünün bir ay boyunca çalışabileceğine ve ardından kullanıcının programın güncellenmiş bir sürümünü yüklemesi gerektiğine inanıyor. Bir yandan bu, programın en son sürümünün, önceki sürümlere göre eksikliklerin giderilmesiyle birlikte sahip olacağı kullanıcı için bir endişe kaynağıdır. Öte yandan üretici, kullanıcı yüklediği programın sürümünden tamamen memnun olsa bile kullanıcıyı yeni sürümü indirmeye zorluyor. Bu sorun, programı çalıştıracak, tamamlanmasını bekleyecek ve tarihi program başlatılmadan önceki tarihe döndürecek aşağıdaki toplu iş dosyası kullanılarak kolayca çözülebilir.

    tempdate'i ayarla=%tarih:~-10%
    tarih 01-01-04
    not defteri.exe
    tarih %tempdate%

    Bu örnekte, mevcut sistem tarihi önce bir değişkende saklanıyor, ardından (ikinci satırda) sistem tarihi 1 Ocak 2004 olarak ayarlanıyor ve ardından sistem tarihini kontrol eden bir program çağrılıyor. Bu örnekte Not Defteri'dir. Not Defteri açık olduğu sürece toplu iş dosyası tamamlanmadan veya sistem tarihini geriye ayarlamadan bekler. Not Defteri kapatıldığında, toplu iş dosyası yürütülmeye devam edecek ve sistem tarihini tempdate değişkeninde saklanan değere ayarlayacaktır; toplu iş dosyasını çalıştırmadan önceki dosyaya.

    Programı çalıştıran dosyanın yolu boşluk içeriyorsa, o (yolun) tırnak içine alınması gerektiğini unutmayın. Yol Kiril alfabesi içeriyorsa, bir toplu iş dosyası yazarken DOS kodlamasını destekleyen bir metin düzenleyici (örneğin, FAR) kullanmanız gerekir. Aksi halde toplu iş dosyasını çalıştırdığınızda “belirtilen dosya bir iç veya dış komut değil…” şeklinde bir mesaj görüntülenecektir.

    Bir program geçerli sistem tarihini yalnızca başlatıldığında kontrol ederse ve işlem sırasında bunu tekrar yapmazsa, toplu iş dosyası, programın yürütülebilir dosyasının adının önüne bir start ifadesi eklenerek değiştirilebilir; örneğimiz şöyle görünecek:

    tempdate'i ayarla=%tarih:~-10%
    tarih 01-01-04
    notepad.exe'yi başlat
    tarih %tempdate%

    Bu durumda toplu iş dosyası sistem tarihini değiştirecek, programı başlatacak ve tamamlanmasını beklemeden tarihi program başlatılmadan önceki tarihe döndürecektir.

    Belirli bir dosyanın yarasa dosyasında görünmesi nasıl beklenir

    Bazen belirli bir dosya bir klasörde göründüğünde bazı eylemlerin gerçekleştirilmesi gerekebilir. Bir dosyanın klasördeki görünümüne ilişkin bir kontrol düzenlemek için aşağıdaki toplu iş dosyasını kullanabilirsiniz.

    :Ölçek
    eğer varsa c:\1.txt git
    10'da uyu
    teste git
    :Gitmek
    not defteri

    Böyle bir toplu iş dosyası, C sürücüsünün kökünde 1.txt dosyasının varlığını 10 saniyelik aralıklarla kontrol edecek ve 1.txt dosyası göründüğünde go etiketinden sonra belirtilen eylem gerçekleştirilecektir; bu örnek Not Defteri'ni başlatacaktır.
    Sleep yardımcı programı, Kaynak Kitinin bir parçası olarak ücretsiz olarak dağıtılır. Buradan indirebilirsiniz.
    1.txt dosyası büyükse ve bir yerden kopyalanıyorsa, dosya henüz kopyalanmamışken veya başka bir uygulamayla meşgulken toplu iş dosyası varlığını kontrol edebilir. Bu durumda 1.txt dosyası ile bazı işlemleri yapmaya çalışmak hatayla sonuçlanacaktır. Bunun olmasını önlemek için toplu iş dosyası aşağıdaki gibi değiştirilebilir

    :Ölçek
    eğer varsa c:\1.txt git
    10'da uyu
    teste git
    :Gitmek
    c:\1.txt 1.txt'yi yeniden adlandırın
    hata düzeyi 0 değilse git
    del c:\1.txt

    1.txt dosyası C sürücüsüne tamamen kopyalanmadığında veya başka bir uygulama tarafından kullanıldığında, dosyayı yeniden adlandırma girişimi bir hataya neden olur ve dosya tamamen kopyalanana veya serbest bırakılana kadar döngü tekrarlanır. c:\1.txt 1.txt yeniden adlandır komutu hatasız bir şekilde yürütüldükten sonra (yani dosya ücretsizdir), onunla herhangi bir işlem gerçekleştirebilirsiniz. Son örnekte onu kaldırıyor.

    Yarasa dosyasına nasıl yorum eklenir?

    Büyük bir toplu iş dosyası yazarken ana bloklarına yorum eklemek çok faydalıdır. Bu, bu blokların zaman içinde ne yaptığını anlamayı kolaylaştıracaktır.


    Yarasa dosyası, Windows işletim sistemlerinde "cmd.exe" komut yorumlayıcısı tarafından yürütülmek üzere bir dizi sistem komutu içeren bir metin dosyasıdır. Genel olarak bir komut dosyasıdır. Yarasa dosyasını başlattıktan sonra komut yorumlayıcısı, içeriğini satır satır okur ve alınan komutları sırayla yürütür. Bugün bir yarasa dosyasını nasıl oluşturabileceğinize bakacağız ve ayrıca bu dosyaları oluşturmaya ve düzenlemeye yönelik programlarla tanışacağız.

    Yarasa dosyalarının amacı

    Bat uzantılı dosyalar, Windows işletim sistemindeki birçok rutin görevi otomatikleştirmek için tasarlanmıştır. Bazı işlemleri veya işlem dizisini arka arkaya çok sayıda gerçekleştirmenin veya belirli bir algoritmayı periyodik olarak tekrarlamanın gerekli olduğu durumlarda çok faydalı olacaklardır. Her şeyden önce bu, dosya sistemiyle çalışmayla ilgilidir (çok sayıda dizin oluşturmak, özellikle karşılıklı olarak iç içe geçmiş olanlar, dosyaların toplu olarak yeniden adlandırılması). , Yukarıdaki bağlantıya tıklayarak öğrenebilirsiniz.

    Yarasa dosyası oluşturma

    Herhangi bir kullanıcı bir metin komut dosyası oluşturabilir - burada kesinlikle karmaşık bir şey yoktur. Bunu yapmak için yalnızca bir metin düzenleyiciye ihtiyacınız var (standart bir not defterinin işlevselliği oldukça yeterli olacaktır).

    İlk yöntem

    1. Herhangi bir dizinde yeni bir metin belgesi oluşturun.

    Bu eylemi gerçekleştirmek için, klasör ve dosya içermeyen dizin alanının içerik menüsünü çağırın ve "Oluştur" seçeneğini seçin. Açılır listede “Metin dosyası” öğesine tıklayın.

    1. Oluşturulan belgenin adını girin ve "Giriş" düğmesine tıklayın.
    2. Oluşturulan dosyayı fareye çift tıklayarak açın.

    1. İşlevselliğini kontrol etmek için birkaç basit komut girelim:

    @ Eko Merhaba, BenM yarasa!

    @echo – metni ekranda görüntüleme komutu;

    Merhaba, ben yarasayım! - metnin kendisi;

    duraklat – pencereyi kapatmadan önce kullanıcı eylemlerini bekleyin. “@Echo” komutunu çalıştırdıktan sonra, komut yorumlayıcısı otomatik olarak kapanmaz ve kullanıcının yürütmenin sonuçlarını tanımasına olanak tanır (girilen metni ekranda göreceğiz).

    1. Ana not defteri menüsündeki “Dosya” öğesini çağırın ve “Farklı kaydet...” seçeneğine tıklayın.

    1. Açılan iletişim kutusunda “Tüm dosyalar” dosya tipini seçin.

    1. Daha sonra belgemizin ismine aşağıdaki “.bat” metnini ekliyoruz ve bu sonuçta “file.bat” sonucunu verecektir.
    2. “Kaydet” düğmesine tıklayın.

    Sonuç olarak, Explorer penceresinde, farenin sol tuşuyla çift tıklamanız veya onu seçip "Enter" tuşuna basmanız gereken "file.bat" adlı bir belge görünecektir.

    Bir toplu iş dosyasını düzenlemek, içerik menüsünden "Düzenle" komutunu seçerek yapılır.

    İkinci yöntem

    Yarasa dosyaları oluşturmanın ikinci yöntemi neredeyse birincisine benzer, ancak onu görmezden gelmeyeceğiz.

    1. Bilinen herhangi bir yöntemi kullanarak Not Defteri'ni başlatıyoruz.
    • Başlat menüsündeki kısayol aracılığıyla - Windows 7'de “Başlat - Tüm Programlar - Donatılar - Not Defteri” veya Windows'un sonraki sürümlerinde “Başlat - Tüm Uygulamalar - Donatılar - Windows - Not Defteri” seçeneğine gidin.
    • "Başlat" / "Windows" arama çubuğuna not defteri girin ve sonuçlar listesindeki kısayoluna tıklayarak programı başlatın.
    • “Win + R” tuş kombinasyonunu kullanarak sistem komutlarını yürütmek için pencereyi açın, “not defteri” girin ve “Tamam” a tıklayın.
    1. Önceki yöntemin 4 numaralı noktasına geçelim.

    Yarasa dosyalarını Windows kullanarak düzenleme

    1. Yarasa dosyasına sağ tıklayın ve içerik menüsünü çağırın.

    1. Açılan menüden “Düzenle” veya “Düzenle” seçeneğini seçin.
    2. Yarasa dosyasının içeriği, genellikle Not Defteri olmak üzere standart bir metin düzenleyiciyle açılan pencerede görünecektir.
    3. Gerekli ayarlamaları yapıp sonucu kaydediyoruz.

    Dr.Batcher – yarasa dosyaları oluşturmak ve bunları düzenlemek için bir program

    Her ne kadar günümüzde bat dosyalarının kullanımı kullanıcılar arasında çok popüler olmasa da, bilgisayardaki birçok sorunu çözmek için onların yardımına başvurmak hala daha etkilidir. Ara sıra komut yorumlayıcısı kullanan yeni başlayan biri, Not Defteri'nin işlevselliğinden memnunsa, o zaman bir sistem yöneticisi ve Windows yapıları oluşturan veya bunun için otomatik olarak yüklenen yazılımı oluşturan bir Vareznik için, yarasa formatındaki belgelerle çalışmak için daha gelişmiş ve kullanışlı bir araç gereklidir. Dr.Batcher yardımcı programıdır. Programın arayüzü ve işlevselliği Notepad++ gibi not defterlerinden pek farklı değildir. Ana menüde sık kullanılan komutlar için düğmeler bulunur. Dr.Batcher sayfaları numaralandırır, yer imlerini destekler, yarasa dosyaları için sistem komutlarının bir listesini içerir ve girilen komutların sözdizimini vurgular.

    Dr.Batcher'da bir yarasa dosyası oluşturma

    1. Uygulamayı başlatalım.
    2. Ana menüsündeki “Dosya” öğesini arayın ve “Yeni” ye tıklayın. Aynı şey “Dosya” menüsü altında bulunan boş sayfa simgesine tıklayarak da yapılır.
    3. İletişim kutusunda “Toplu Dosyayı Boşalt” seçeneğini seçin.

    Yarasa dosyalarıyla çalışmak için gerekli tüm işlevlerin bulunduğu ekranda bir program penceresi görünecektir.

    Dr.Batcher'da yarasa dosyalarını düzenleme

    Yarasa formatındaki bir belgeyi Dr.Batcher'da düzenlemek üzere açmanın birkaç yolu vardır ve bunlar daha fazla tartışılacaktır.

    Bir yarasa dosyasının içerik menüsü aracılığıyla düzenleme

    1. Yarasa formatlı belgenin içerik menüsünü çağırın.
    2. Açılır listeden “Dr.Batcher ile Düzenle”yi seçin.

    Ardından metin toplu dosyamızın içeriğini içeren, içeriğinde ayarlamalar yapabileceğiniz bir program penceresi açılacaktır.

    Dr.Batcher'ı kullanarak yarasa dosyalarını düzenleme

    1. Batcher uygulamasını başlatın.
    2. Ana menüsünde “Dosya” öğesini arayın.
    3. Açılır menüden “Aç”ı seçin.

    Aynı şey ana menünün altında bulunan klasör simgesine tıklayarak da yapılır.

    1. Dosya açma iletişim kutusunda, gerekli yarasa formatlı belgenin yolunu belirtin ve "Aç"a tıklayın.

    Bat dosyamız Dr.Batcher penceresinde açılacaktır ve üzerinde ayarlamalar yapabilirsiniz.

    Konuyla ilgili herhangi bir sorunuz varsa "Yarasa dosyası nasıl oluşturulur? Yarasa dosyalarını oluşturma ve düzenleme programları" sorusunu yorumlarda sorabilirsiniz.


    if(function_exists("the_ratings")) ( the_ratings(); ) ?>

    Bu yazıda “ gibi faydalı bir şeye bakacağız. toplu iş dosyası". Öncelikle bat dosyasının ne olduğunu tanımlayalım. Toplu iş veya toplu iş dosyaları, komut kümelerini içeren basit metin dosyalarıdır ( talimatlar) yorumlayıcı ve uzantı yarasa veya cmd'ye sahip ( cmd yalnızca NT ailesi işletim sistemlerinde çalışır). Bu tür dosyaları normal bir not defteri veya başka bir metin düzenleyici kullanarak oluşturabilir ve düzenleyebilirsiniz.

    Şimdi sorabilirsiniz, neden bu tür yarasa dosyalarını yazabilmeniz gerekiyor? Peki neden bunlara ihtiyaç duyuluyor? Açıklamaya çalışacağım.

    İlk olarak işi kolaylaştırmak için kullanılırlar, yani. örneğin, her gün sürekli olarak bazı işlemler yapmanız gerekir ( örneğin belirli belgelerden oluşan bir arşiv oluşturun), bir gövde dosyası yardımıyla bu otomatikleştirilebilir ve artık bunda yer almayacaksınız.

    İkinci olarak, bu toplu iş dosyaları çok güçlüdür ( tabi ki nasıl yazılacağını biliyorsan), yani. Hatta iyi bir program bile yazabilirsiniz ( işlevsellik açısından diyorum). Kişisel olarak işimde bana çok yardımcı oluyorlar ve manuel olarak yaptığımda bazı şeyleri unuttum.

    Şimdi doğrudan bu toplu iş dosyalarının temellerine geçelim. Nasıl oluşturulurlar? Basit bir metin belgesi oluşturmanız, açmanız ve hemen " sekmesine gitmeniz yeterlidir. Dosya->farklı kaydet", uzantı yerine girin" Metin belgesi.txt", Örneğin " Metin belgesi.bat" ve kaydedin, böylece .bat uzantılı bir toplu iş dosyası elde ederiz, ancak henüz hiçbir şey yapmaz.

    Başlangıç ​​olarak işimde belgeleri arşivlemek için kullandığım bir toplu iş dosyası örneğini vereceğim.

    "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.doc "C:\Program Files\WinRAR\winrar.dll" exe" a -r -dh -ed -agYYYY-aa-dd E:\arhaccounts\ d:\accounts\*.xls "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY -mm-dd E:\arhaccounts\ d:\accounts\*.txt

    Şimdi size bu toplu iş dosyasının ne işe yaradığından biraz bahsedeceğim. WinRar başlar, ardından Winrar komutları takip eder:

    • a - bu arşive eklenecek;
    • -r - alt klasörleri işle;
    • -dh - paylaşılan dosyaları aç;
    • -ed - boş klasörler eklemeyin;
    • YYYY-aa-gg - geçerli tarihi arşiv adına ekleyin ( tarih formatı);
    • E:\arhaccounts\ - son arşivin bulunacağı yol;
    • d:\accounts\*.doc - arşivlenmesi gereken dosyaların yolu ve maskesi.

    Bu durumda tüm Word, Excel ve metin dosyalarını arşivliyoruz, geri kalanını arşivlememize gerek kalmıyor. Arşivlememiz başka bir diske gidiyor ve ortaya çıkan arşivi de başka bir bilgisayara kopyalıyoruz, böylece arşivler başka bir ofiste saklanıyor. Kopyalama ağ üzerinden gerçekleştiğinden arşivin kopyalanacağı bilgisayarın açık olması gerekir. Bunu yapmak için aşağıdaki komutu kullanabilirsiniz:

    E:\arhaccounts\*.rar \\namecomp\arhiv\ dosyasını kopyalayın

    Yarasa dosyaları için komut örnekleri

    Şimdi kullanabileceğiniz temel komutlara bakalım.

    Bir dosyayı silmeniz gerekiyorsa aşağıdakileri yazın:

    Del d:\file\test.doc


    Dizinin tamamını silmek için şunu yazın:

    Rd d:\dosya\

    Her seferinde bir dizindeki her şeyi silmeniz gerekiyorsa, şunu kullanın:

    Yankı Y| del d:\dosya\

    • del d:\file\ - bu tam olarak tüm dosyaların silinmesidir;
    • yankı Y| - komut silme işlemini onaylar çünkü Bu komutu girmezseniz, silme işlemini onaylayan bir mesaj göreceksiniz - “Devam” ve bu soruyu her seferinde yanıtlamanız gerekecektir.

    Şimdi koşulun zaten karşılandığı daha karmaşık bir örneğe bakalım:

    @echo off "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\test.rar d:\test IF EXIST değilse d:\test\123.rar GOTO 1 IF EXIST d: \test\123.rar GOTO 2:2 "C:\Program Dosyaları\WinRAR\winrar.exe" x -O+ -IBCK d:\test\123.rar c:\ del d:\test\123.rar:1 del d:\test\test.rar sonu

    Şimdi anlatacağım, diyelim ki birçok dosya içerecek olan test.rar arşivini açmanız gerekiyor ama orada 123.rar dosyası varsa C sürücüsünün kök dizinine çıkartılması gerekecek ve dosyaların geri kalanı aynı dizinde dokunulmadan kalacaktır.

    Sırasıyla ekrana hiçbir şeyin yansımaması için @echo off komutuna ihtiyaç duyulur ( Temel olarak, ihtiyacınız yoksa bu satırı yazmayı atlayabilirsiniz.). Daha sonra Winrar'ı başlatıyoruz ve test.rar arşivini test klasörüne açıyoruz. Daha sonra test klasöründe ise koşulu gelir ( test.rar paketini açtıktan sonra) 123.rar dosyamız yoksa, toplu iş dosyasını çalıştırıp 1. satıra gidiyoruz ve ardından gerekli olmadığından test.rar dosyasını siliyoruz çünkü buna gerek yok İhtiyacımız olan her şeyi zaten açtık. Ancak orada bir 123.rar dosyası varsa, toplu iş dosyasının yürütülmesi şu satıra gider: 2, ardından 123.rar dosyası zaten C sürücüsünün köküne paketinden çıkarılır. Başka bir deyişle, koşulu karşıladık Dosya varsa şunu yapın, dosya yoksa şunu yapın. Diyelim ki bu örnekte koşulu belirtmezsek bu klasörde 123.rar dosyası olmadığında toplu iş dosyamız hata verecektir.

    Şimdi bir örneğe bakalım: Diyelim ki dosyaları her seferinde D sürücüsündeki bir dizinden bir flash sürücüye taşımanız gerekiyor. Bilgisayarımın D sürücüsüne her gittiğinizde, istediğiniz klasörü seçmeniz, içindeki tüm dosyaları seçip kesmeniz ve ardından flash sürücüye gidip yapıştırmanız gerekecek. Bir gövde dosyasının yardımıyla bu tek tıklamayla yapılır ( flash sürücünün her seferinde, örneğin G diski veya sahip olduğunuz her neyse olması şartıyla). İşte böyle bir toplu iş dosyasının bir örneği:

    "D:\catalog\*.doc" G:\catalognaflehe\'yi taşıyın

    Ve D:\catalog dizininde bulunan doc uzantılı tüm dosyalar flash sürücüye taşınacaktır. Şimdi toplu iş dosyalarındaki komut dosyalarını kullanabileceğinizi söylemek istiyorum ( Kodlar) Windows Komut Dosyası Ana Bilgisayarını kullanmak ve gerekirse, örneğin dosyalar kopyalandıktan sonra bir mesaj görüntülemek için ( önceki örnek) şunu yapıştırın:

    Echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js echo WSHShell.Popup("Kopyalanan Dosyalar"); >> %temp%\mes.js başlangıç ​​%temp%\mes.js deltree /y %temp%\mes.js

    Aslında toplu iş dosyaları yazmaktan çok bahsedebilirsiniz ve elbette bu bir makaleye sığmaz, burada sadece yarasa dosyaları yazarken kullanılan ilkeleri, tabiri caizse temelini gösterdim. Toplu iş dosyalarını yazmak için daha fazla komut öğrenmek istiyorsanız, bunları yazarak kolayca görüntüleyebilirsiniz ( Başlat - Çalıştır - cmd) yardım komutunu kullanın, ancak elbette toplu iş dosyalarında kullanılabilecek tüm komutlar yoktur. BAT dosyalarını yazarken iyi şanslar ( vücut gömlekleri).

    Makaledeki konunun devamı -

    Yarasa dosyalarını ("yarasa dosyası" veya "toplu iş dosyası" olarak da bilinir) kullanmak çoğu zaman işinizi kolaylaştırabilir; örneğin, yazılım yüklemesini önceden tanımlanmış parametrelere göre otomatikleştirmek; tarih ve saat senkronizasyonu; komut dizilerinin çalıştırılması vb. Ancak bu tür komut dosyalarını kullanmak için bunları oluşturabilmeniz gerekir. .bat uzantılı dosyalar özünde, komut satırında kullanılanlarla aynı olan bir dizi konsol komutudur.

    Makalede .bat dosyaları oluşturmaya yönelik üç yöntem anlatılmaktadır:

    1. Komut satırını kullanma.
    2. Not Defteri programını kullanma.
    3. “Dr.Batcher” yardımcı programını kullanma.

    Aşama 1. Komut satırını "Başlat" menüsünde başlatmak için "Programları ve dosyaları ara" iletişim kutusunu kullanın.Cmd arama parametresini ayarlamanız ve "Programlar" bölümündeki simgeye sol tıklamanız gerekir.

    Adım 2. Yazılı toplu dosyaları depolamak için ayrı bir dizin kullanılması tavsiye edilir, bu nedenle sabit sürücünüzde bir konum seçin ve “MD D:\Bat” komutunu girerek özel bir klasör oluşturun.

    Bir notta! Komut tırnak işaretleri olmadan girilir, yalnızca kullanımdan sonra boşluk eklenirMD Bu durumda, adlı bir klasör « Yarasa"diskte oluşturulacakD. Komut satırı büyük/küçük harfe duyarlı değildir, yani “MD” komutunun yürütülmesinin sonucudur.D:\Yarasa", "MDD:\Yarasa" ve "MDD:\Yarasa" aynı olacaktır.

    Aşama 3.“@echo off > D:\Bat\probnik.bat” komutunu kullanarak gerçek toplu iş dosyasını oluşturun.

    Bir notta! Bu durumda yerleştirme yolunu yani klasörü belirtirken büyük/küçük harf önemlidir.yarasa", "Yarasa" ve "BAT" - üç bağımsız ve tamamen farklı dizin. Var olmayan bir klasörün üzerine gelirseniz komut yürütülmeyecektir. Lütfen hiçbir hata mesajının da olmayacağını unutmayın.

    Adım 4. Bir dosyanın içeriğini değiştirmek için depolandığı konumu açın, içerik menüsünü çağırın ve "Değiştir" satırını seçin.

    Not Defteri'ni kullanarak toplu iş dosyası oluşturma

    Aşama 1. Not defterini başlatmak için “Tüm Programlar” menüsüne gidin, “Aksesuarlar”ı seçin ve başlat simgesine tıklayın.

    Adım 2.

    Yeni makaleden çok fazla programlama bilgisi gerektirmeden nasıl dosya oluşturulacağını öğrenin -

    Örnek olarak, bir yıldızın görüntüsünü görüntüleyen aşağıdaki kodu kullanmanızı öneririz:

    « @Eko kapalı

    mod con sütunları=32 satır=50

    başlık yıldızı!

    %%i için (

    88888888888888881888888888888888,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,

    ) %%i yankısını yap

    duraklat > null

    Dikkat! Kod tırnak işaretleri olmadan girilmelidir. Her zaman komut sözdizimini kontrol edin. Bir satırın sonuna virgül koymayı unutursanız, program çalıştırıldığında bir sonrakiyle birleşecektir.

    Aşama 3. Ortaya çıkan dosyayı istediğiniz dizine kaydedin. Çözünürlüğü değiştirmek için "Dosya türü" satırını kullanın, içinde "Tüm dosyalar" seçeneğini seçin ve bir ad girerken noktadan sonra "bat" seçeneğini belirtin.

    " kullanarak bir toplu iş dosyası oluşturmaDr.Dozajlayıcı"

    Belirtilen yazılım ürünü ücretlidir ancak 30 gün boyunca test sürümünü kullanma imkanı sağlar.

    Aşama 1. Bir dosya oluşturmak için “Dosya” menüsünü, “Yeni...” öğesini veya “Ctrl+N” tuş kombinasyonunu kullanın.

    Adım 2.İletişim kutusunda "Toplu Dosyayı Boşalt"ı işaretleyin ve "Tamam"a tıklayın.

    Aşama 3. Yarasa dosyasının hangi komutları yürütmesi gerektiğini belirtin.

    Bir notta! Sağdaki çerçeve, kod yazarken kullanabileceğiniz önemli komutları içerir. İstediğinizi seçin ve “SokmakÇalışırken zamandan tasarruf etmenize yardımcı olan Komut".

    Adım 4. Ortaya çıkan dosyayı istediğiniz dizine kaydedin.

    Önemli! Bu yardımcı programın anında programda hata ayıklamanıza izin verdiğini lütfen unutmayın. Sadece menüyü kullanın "Zaten girilen sırayı başlatmak için Toplu İş". İlerleme alt çerçevede gösterilir. "öğesini kullanırkenUygulamakiçindeHariciPencere...” toplu iş dosyasını, işletim sistemini kullanarak başlatmaya benzer şekilde yürütür.

    Çözüm

    .bat uzantılı dosyalar oluşturmanın üç yolunu anlattık. Listelenen yöntemlerden ikisi Windows'ta mevcut olan standart yöntemlerdir; biri ek yazılımın yüklenmesini gerektirir. Her yöntemin değerlendirmesi özet tabloda verilmiştir.

    Bilgi\AdKomut satırıNot defteriDr.Batcher
    LisansWindows ile birlikte teslim edilirWindows ile birlikte teslim edilirParalı
    Rus DiliWindows sürümüne bağlı olarakSürüme bağlı olarak
    Toplu Dosya OluşturmaEvetEvetEvet
    Toplu Dosyayı DüzenlemeHAYIREvetEvet
    Arayüz kolaylığı (1'den 5'e kadar)4 4 5

    Video - Yarasa Dosyası Oluşturma

    Talimatlar

    Koşmak programı Bir Bat dosyası oluşturmak için Not Defteri. Daha sonra dosya metnini girin. Onunla ne çalıştırmak istediğinize bağlı olarak farklı olacaktır. Örneğin, bağlantınız kullanıcı adı ve parola gerektiriyorsa İnternet'e bağlanmak için bir yarasa dosyası oluşturun.

    Bu, İnternet erişiminin kendisi zaten yapılandırılmışsa ve İnternet'e bağlanmak için bir kısayol mevcutsa yapılabilir. Dosyaya aşağıdaki metni girmeniz gerekir: Radyal “Bağlantı adını girin” “Giriş bilgilerini girin” “Şifreyi girin”. Örneğin, radyal megafon-moskva sdk23SsdkP1 125523.

    Ortaya çıkan dosyayı kaydedin. Bunu yapmak için “Dosya” – “Farklı Kaydet” komutunu çalıştırın, herhangi bir dosya adı girin ve ardından *.bat uzantısını girin. Artık işletim sistemi başlatıldığında İnternet bağlantısının otomatik olarak kurulması için başlangıçta bir dosyaya kısayol ekleyebilirsiniz.

    Uygulamaları başlatmak için bir Bat dosyası oluştururken start komutunu kullanın. Bunu yapmak için dosyaya aşağıdaki metni girin: "Programın/dosyanın tam yolunu girin." Lütfen uzun klasör ve dosya adlarının ~ sembolü kullanılarak kısaltılması gerektiğini unutmayın; örneğin, C:/Program Files adı yerine, diskte bunlarla başlayan başka klasör olmaması koşuluyla C:/Progra~ girin. semboller.

    Dosyayı 3. adımdaki gibi kaydedin. Programı çalıştırmak üzere programın bulunduğu klasöre kaydederseniz, uygulamanın tam yolunu buraya girmenize gerek yoktur; yalnızca çalıştırılabilir dosyayı belirtmeniz yeterlidir, örneğin “Winword.exe”yi başlatın. Bu dosyanın kısayolunu bilgisayarınızda herhangi bir yere yerleştirebilirsiniz. Toplu iş dosyalarını dosya oluşturmak için de kullanabilirsiniz; örneğin, C sürücüsünde Program.txt adlı bir dosya oluşturmak için aşağıdaki komutu kullanın: @echo Başlangıç ​​dosyası>C:/Program.txt.

    Çevrimiçi olarak yayınlanan bir videoyu izlemek için onu bilgisayarınıza indirmenize hiç gerek yoktur. Çevrimiçi olarak görüntüleyebilirsiniz. Bunu yapmak için bir dizi basit öneriyi uygulamanız yeterlidir.

    Talimatlar

    Öncelikle bir flash player yüklemeniz gerekecek. Bu program, dosyanın bulunduğu kaynaktan bağımsız olarak klipleri modunda görüntülemenize olanak tanır. Bunu yapmak için http://get.adobe.com/ru/flashplayer/ bağlantısını takip edin ve sayfanın ortasında bulunan İndir düğmesine tıklayın. Dosyayı kaydedin ve çalıştırın. Kurulum penceresini başlattıktan sonra tarayıcınızı kapatmanız gerekecektir. Bu işlemi gerçekleştirin, ardından kurulumu tamamlayın ve tarayıcıyı yeniden başlatın. Bundan sonra videoyu çevrimiçi olarak izleyebileceksiniz.

    Yüksek kaliteli videolar izlemek için indirme hızınızı en üst düzeye çıkarmanız gerekir. Hızı artırmanın en etkili yolu, ağa eriştiğiniz tarife planını değiştirmektir. Şehrinizdeki ağ erişim hizmeti sağlayıcılarının tekliflerinin karşılaştırmalı bir analizini yapın ve ardından sizin için en uygun tarife planını seçin.

    Önceki adım size uymuyorsa bilgisayarınızdaki ağ bağlantısını kullanan program sayısını en aza indirin. Bu adımla, çevrimiçi izlerken videoları indirmek için ağ erişim kanalını serbest bırakacaksınız. İndirme yöneticilerini, torrentleri ve şu anda güncellemeleri indiren tüm programları devre dışı bırakın. Görev çubuğunda bulunan uygulamaların yanı sıra tepsideki uygulamaları da kapatın. Görev yöneticisini başlatıp işlemler sekmesine giderek bunların devre dışı bırakıldığından emin olun. Orada ayrıca güncellemeleri indiren uygulamaları da kapatabilirsiniz - bunları adındaki güncelleme kelimesiyle tanımlayabilirsiniz.