BilgisayarlarDosya türleri

Bat dosyası komutu (Windows)

Bir bilgisayarda çalışan düzenli yürütülebilir eylemi gerçekleştirmek için aynı DOS komutları tekrar çoğu zaman gerekli olduğu zaman, yürütülebilir talimatlar veya uygulamalar, uygulamalar ve dosyalar ile çalışma otomasyon karmaşık ve çok-tabakalı dizisinin yapısı, yada uzaklıktadır. işletim sistemi bir yarasa dosyasında birden çok komut kayıt yeteneğine sahip. Aynı zamanda, sadece toplu iş dosyasını çalıştırarak (genellikle "toplu iş dosyası" sadece bir komut dosyası denir ya), bu reçete yürütme komutları yürütmek ve Windows Planlayıcısının olaylarda kaydetmek mümkündür, bu işlemi otomatik hale getirebilirsiniz.

okur ve Windows işletim sisteminin hemen hemen tüm sürümleri ile uyumlu olan DOS komut işlemcisi çalıştırır sadece saat bilgisi gelmesi - dosyanın bu tip özelliği herhangi bir kodda bir eksikliğidir. o kim başlangıçta ayarlarını yürütmektedir olduğu gibi çarpıcı bir örnek, bu işletim sistemini çalıştırmak için gerekli olan autoexec.bat dosyasıdır.

Toplu dosyaların temel özellikleri

işlevsellik, bir yarasa dosyası içerir Takımlar birkaç gruba ayrılabilir:

- Belirli bir değer, ifadeler, uygulama ya da bilgileri göstermek için amaçlanmıştır;
- belgelerin çalıştırma parti için;
- döngü çalışmak;
- koşulları kullanılarak dallanma yapılmasını sağlamak için;
- uygulamalarla çalışmak.

Komut dosyalarının Yürütme

Koşu bat-files çeşitli şekillerde yapılabilir. çalışırken bir komut isteminde geçerli dizinde, sadece ek parametreler ile veya onlarsız dosya adı girebilirsiniz. fırlatma kullanıcının müdahalesi olmadan, peş peşe yapılacaktır sonra bu bat dosyası komutları zaman.

Başka bir dizinde bir toplu dosya bulursanız, dosyanın tam adının yanı sıra depolama dizinin tam yolunu kaydetmek için gereklidir. Dosya uzantısı reçete değil de mümkündür. , Parametreler ve resize.doc / p gerçekleştirmek için gereken \ fotoğraf \ çalışması ve toplu iş dosyası vera.bat, d ise: Örneğin, mevcut dizin d \ fotoğraf \ evde. \ Fotoğraf \ ev \ vera resize.doc / p komutunu veya .. \ ev \ vera resize.doc / p: Sonra, bizim dosyanın başlatılmasını yürütmek amacıyla, komut d kaydetmeniz gerekir.

Antipatik

bat-dosya komutunun lansmanından sonra infaz, sen tuş kombinasyonunu + ve kesintiye uğratabilir + . isteği ile bir komut dosyası çalıştırılmasını durdurmak isteyecektir ekran, Evet veya Hayır girmesi bekleniyor Eğer Y girerseniz, o zaman yürütme durdurulur ve takımlar yarasa dosyasında listesinin kalanı dikkate alınmayacaktır. Eğer sembol N girerseniz, yürütme listeden sonraki komutla devam eder.

Başka bir toplu iş dosyasını arayın

Bat-dosyalar diğer komut yürütülmesi referanslar içerebilir. Sadece script gövdesinde bir yarasa dosyasını kaydederseniz kontrolü başka toplu dosyasına aktarılır ve bunun dışında zaten komutu çalıştırılacaktır beri, ondan sonra komut zaten yürütülmez. Eğer iç dosyanın başladıktan sonra dönmek isterseniz, bu ÇAĞRI komutu neden olabilir. aşağıdaki gibi komut biçimi şöyledir: ÇAĞRI adı-vur-dosyası [Başlat Seçenekler].

% 9 - adı komut dosyası (ler) iletilen parametreler 1 tipik olarak% sembollerdir. bat-files komut, tüm dizi tamamlandığında, aşağıdaki satırı ile orijinal senaryonun yürütmeye devam et.

Stepping

bat dosyası komut, siz (her satırdan sonra bir stop) adımları gerçekleştirmelisiniz zaman durumlar vardır. Çoğu zaman, bu mod testi veya hata ayıklama komut dosyaları için gereklidir. komutu Yazma şuna benzer: KOMUTANLIĞI / y / c adı _skripta [seçenekler].

basın, ekip atlamak istiyorsanız anahtar veya Y. Enter - - Hit ESC veya N. her takımda çalıştırırken komutunu talep etmek istiyorsanız E veya H verilecek

Devre dışı bırakma ve ekrana komut çıkış sağlayan

Bir yarasa dosyasını başlattığınızda, çalıştırılmadan önce çizgi ile komut satırı ekranında görüntülenen ve daha sonra yürütülür. Büyük bir toplu iş dosyası komutları ekranda kullanıcıya uzun bir liste üzerinden çalıştırın ve bazen diyalog veya hata ayıklama için, örneğin, onlara göstermek gerekir çünkü Bazen bu, rahatsızlık neden olur. Ekranda gösterilen bir yarasa dosyasını komut için komut ECHO ON kullanın. Bu modu devre dışı bırakmak için ECHO OFF parametresi girmelidir. Bu durumda ekranda diğer tüm yürütülebilir komutlar artık olacak.

Ekranda çıktı üretmesi sadece tek satırlık toplu dosyasını kapatmak için bu hat @ sembolünün başında kullanılabilir. Çoğu zaman, bu sembol ekran görüntüsünde çıktısını dışlamak için @ECHO KAPALI komutuyla bir çift bulunabilir. Bu mod genellikle bilgisayar korsanları tarafından kullanılan yarasa dosyalar, virüsler ya da bilgisayar kullanıcılarına küçük ve büyük sorun sunmaya dayalı oluşturmaya hazır olun.

Komutları'ndaki Mesajlar

ECHO ekibi AÇIK veya KAPALI dışındaki karakterler yer alacak, bu kişi herhangi modda görüntülenecektir. açık veya kapalı - ECHO parametreleri olmayan ise, ekran modu yürütülebilir talimatların bir durumunu görüntüler.

İstenirse, hatta çoğaltmak mümkündür ses sinyali yarasa dosyasını kullanarak (bip) bilgisayar. olarak komutlar özel karakterlerin eklenmesiyle operatör ECHO dayalı aşağıda örneklenen.

Ses oynatma için lütfen ve "7" sayısal tuş takımındaki (yazıt ev) basarak yapabilirsiniz kod standart sembolü 7. ile görüntülemek istediğiniz.

mesajların okunabilirliği artırmak amacıyla "" ile ECHO komutu uygulanabilir (Bir boşluk bırakmadan komuta hemen arkasında yer alıyor) ya da ekranda kod 255. ile özel bir karakter, bir boş satır olarak görünecektir.

ECHO komutu ayrı bir dosyada mesajları görüntülemek için kullanılabilir. Onun özü yerine ekranda daha dosyaya yazmak için çıkış mesajları yönlendirmektir. günlükleri, anket, olay kaydını kaydetmek için, toplu dosyaları sopayı kullanabilirsiniz. Ç komutları aşağıdaki biçimi vardır:

- ECHO-ileti >> dosya - komut varolan dosyaya bir satır ekler. Bu dizindeki böyle bir dosya yoksa, yeni bir dosya oluşturur.

- ECHO-message> dosya adı - Bu komut yeni bir dosya oluşturur ve geçerli satır içinde yazılır. geçerli dizinde böyle bir dosyanın durumunda, bunun içeriği kaldırıldı ve kaydedilen komutu veya onun sonucu olacaktır.

yorum kullanma

REM komutunu kullanarak komut kolay düzenleme için. , Windows yarasa dosya komut yürütme de göz ardı edilir sonra tüm vardır. Düzenlemek ve adımları onlar görülebilir. Diğer tüm durumlarda, yorum görüntülenecek olmaz.

Bir yarasa dosyasında komutu gecikme

Bazen toplu dosya yürütülürken geçici olarak, bir kullanıcı yanıtı için beklenecek, örneğin, komutların yürütülmesini durdurmak için uzun bir mesajı okumak için zamanı artırmak için, bir disk eklemek için, ya da toplu dosyaları ayıklama için bir kullanıcının varlığını teyit gereklidir. Gecikme komut yarasa dosyasında parametre olmadan PAUSE olarak yazılır. Bu durumda, gösterge "herhangi bir tuşa devam etmek Press" türünü gösterir ve tuş takımı üzerindeki düğmelere kadar komut dosyası yürütme askıya alınacaktır. Eğer kombinasyonunu basarsanız + veya + sistem çalıştırılabilir dosyanın tamamlanması olarak yorumlar ve onun çalışmalarının tamamlandığını teyit etmek isteyecektir: "Toplu iş dosyasını durdurun? (E / H) ». Eğer Y düğmesine basarsanız, bu noktada senaryoyu kesecek ve kalan ödenmemiş komutların tamamı dikkate alınmayacaktır. tuşuna bastığınızda N yürütme sonraki talimat ile devam edecektir. Ara verilmiş iken, diğer herhangi bir alfanümerik tuşları ve "Space" ve çalıştırılabilir dosya bir sonraki talimat ile devam edecek "Enter".

Dosya listesi için yürütülmesi komutları

Listede birden fazla dosya sıralı yürütme aynı dizinde bulunan için, ayrıca bir yarasa dosyasını kullanabilirsiniz. genellikle bu tür sıralama posta eki olarak belge işleme otomasyon, yardımcı olabilir "programının dosya uzantısını çalıştırmak" "programının başlık için çalıştır" ve. Onlar İÇİN komut için farklı parametrelerdir. Aşağıda gösterilen biçim yazma:

-% x IN (dosyaların listesi) İÇİN, nerede komutu DO:

- X - 0 ila 9 arasında sayıların dışında herhangi bir karakter temsil eder;

- listesi - dosya adları veya bir dosyanın adını boşlukla ayrılmış; "?" Böylece dosya adında birkaç karakter birini değiştirmek için özel karakterleri ve "*" kullanmak mümkündür;

- Takım - FOR dışında herhangi DOS komut veya program; %% x belirtmelisiniz yerine% x'in bir FOR ihtiyaç, varsa.

Bir yarasa dosyaları yazmak için bu komutu kullandığınızda, bir DOS formatlı programlarda isimler ismin uzunluğuna sınırlamalar var unutmayın. uzun dosya adları ile çalışmak için komuta İÇİN geçiş yapmak için, bunu kapatmak ve standart uzunluk dosyaları geri dönmek için uzun isim ve LFNFOR OFF ile çalışmasına imkan veren komutu onu çalıştırmak LFNFOR önce unutmamak gerekir.

Böyle uzantıları belirli türdeki dosyaların karşılaştırma programları ile birçok fonksiyon, başka bir dizinden aynı tipte dosyalarla aynı dizinde bulunan başka tüm güncel dizini kopyalamak, sayılarla başlayan belli bir tip dosya ve isimlerin tutarlı yürütme, Bu bir yarasa dosyasında yazılı sadece bir komutla yapılabilir. Programı çalıştırdıktan böylelikle veri ile çalışmanın rahatlığını arttırarak, kullanıcı istekleri ile kombine edilebilir.

yarasa-dosyalarında Geçişler

Start sırası yarasa-dosyalarında yönetim ekipleri kolaylığı açısından, genellikle bu geçişler meydana dönüşüm ekibi ve işaretlerini kullanın.
etiket karakteri "kolon" ile başlayan herhangi bir dize çalıştırılabilir bir dosyadır. Ad etiketleri - satırın sonuna kadar ya da hattın kalan göz ardı edilir, bundan sonra ilk uzay, kolon sonra karakter kümesidir, bu atlama işareti için bir yorum olarak kullanılabilir.

Geçiş ekibi bir boşlukla adı etiketine sahip bir GOTO yazıyor. Hiçbir parametre veya toplu dosyasında Etiketin adı bulunmazsa bu takım durdurulur, sonra komut dosyasıdır. örnek:

GOTO zzz

...

: zzz

REM (gerekli komutunu çalıştırın).

Tüm bu şube talimat arasında yer alan etiket söylenir görmezden, zzz ve REM devam eder: Bu örnekte, GOTO zzz ulaşan bir komut dosyası sıralı yürütme, etikete atlar.

yarasa dosyalarla çalışırken koşulları kullanma

Bat-dosya çalıştırabilir veya EĞER check oluşumunu kullanılırsa, çeşitli koşullara bağlı komutları yürütmek için değil. Bu komutun biçimi ekibinin «IF koşulu benziyor."

Koşullar ifadeleri çeşitli düzenlemelerini temsil eder:

- ERRORLEVEL numarası - önceki bir yürütülebilir program sayısal değer ya da daha fazla eşit çıkış kodu ile sona eren durumunda, durum böyle olacaktır.

- SATIR SATIR 2 == 1 - komple tesadüf satırlar durumun durumunda geçerlidir olur. Komut dosyasının parametrelerini karşılaştıracaktır sonra,% 9 - dizeleri Bunun yerine, sembolleri 0% kullanabilirsiniz.

- VAR - dosya adı - Belirtilen dosya varsa, o zaman durum doğrudur.

- DEĞİL - Bir durum - Koşul yanlışsa, takımın çıkış gerçek değerini olsun.

Bir yarasa dosyasında Kullanılan komutlar

Eğer "Başlat" düğmesine basın ve bir komut istemi (Cmd) başlatırsanız, hepsi bir yarasa dosya içine yerleştirilir görüntülemek mümkündür komuta. CMD-mod asistan, komutları hakkında bilgi almak için program olarak, hata ayıklama için bir araç olarak kullanılabilir. YARDIM yazabilirsiniz basitçe yapmak için. Aynı zamanda onlar için kısa açıklamaları ile komutların listesini yayınladı. YARDIM fazla bilgi için istenilen komutların adı girebilirsiniz.

Bir yarasa dosya yedekleme verilerini kullanarak

Komut dosyalarının büyük ölçüde günlük çalışma yürüten sistem yöneticilerinin hayatını kolaylaştırabilir. Uygulamanın en yaygın alanı olan , yedekleme adlandırmak ve daha fazla, oluşturmak, silmek. Bütün bu KOPYA yarasa dosya komutlarını kullanarak dayanmaktadır. Örneğin, örneğin, kullanıcı adı ve klasöre gereksizlik temin medyanın büyük miktarda, ortadan kaldırarak, belirli biçimlerde kullanıcı verileri ile seçilen klasördeki belgelerin yedek kopyalarını yapan bir program oluşturabilir geçerli tarih, ve ismini "Komanda_kopirovaniya_faylov.bat". Bundan sonra, o yerleşik zamanlayıcı kullanarak belirli bir zamanda çalıştırmak emin olmalısınız, ya da programın kuvvetleri ve böylece kullanıcı verilerinin güvenliğini sağlamak.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.delachieve.com. Theme powered by WordPress.