KompyuterlarFayl turlari

Bot fayl buyruqlar (Windows)

Kompyuterda ishlayotganda tez-tez bajariladigan operatsiyalarni bajarish uchun bir DOS buyrug'ini takrorlash kerak bo'ladi. Buning uchun murakkab va ko'p bosqichli bajariladigan buyruqlar yoki ilovalar ketma-ketligi, foydalanuvchi yoki dasturisiz ilovalar va fayllar bilan ishlashni avtomatizatsiyalash. Operatsion tizimda bat faylida bir nechta buyruqlar yozish mumkin. Ushbu ommaviy ish faylini (odatda, bir buyruq fayli yoki faqat "ommaviy ish fayli" deb ataladi) amalga oshirgan holda, siz yozgan buyruqlarni bajarishingiz va Windows Scheduler hodisalariga yozib olishingiz mumkin, bu jarayonni avtomatizatsiyalash mumkin.

Ushbu turdagi fayllarning o'ziga xos xususiyati hech qanday kodning mavjud emasligi - faqat DOS protsessorining Windows operatsion tizimining deyarli barcha versiyalariga mos keladigan o'qilgan va bajaradigan buyrug'i mavjud. Buning eng yorqin misollaridan biri bu operatsion tizimni ishlatish uchun zarur bo'lgan autoexec.bat fayli hisoblanadi, chunki uni ishga tushirayotganda uni konfiguratsiya qiladi.

Ommaviy ish fayllarining asosiy xususiyatlari

Botsheva bilan fayllarni o'z ichiga olgan komandalar funktsiyaga muvofiq bir necha guruhga bo'linadi:

- ma'lum bir qiymat, ibora, ilova yoki ma'lumotni ko'rsatish uchun mo'ljallangan;
- ommaviy hujjatlarni ishga tushirish uchun;
- aylanish jarayonlari uchun;
- shartlarni qo'llash orqali ijro etuvchi tarmoqni yaratish;
- ilovalar bilan ishlash.

Buyruqlar fayllarini bajarish

Botsheva bilan fayllarni turli usullarda ishlatishingiz mumkin. Joriy papkada buyruq satrida ishlayotganingizda, oddiygina yoki boshqa variantlarsiz fayl nomlarini kiritishingiz mumkin. Bunday holda startdan keyin bat-fayl buyruqlar ketma-ketlikda ketma-ketlikda amalga oshiriladi, foydalanuvchi aralashuvisiz.

Buyruq faylini boshqa katalogda topsangiz, faylning to'liq nomiga qo'shimcha ravishda saqlash katalogiga to'liq yo'lni ko'rsatishingiz kerak. Fayl kengaytmasi ham chiqarib tashlanishi mumkin. Misol uchun, joriy katalog d: \ photo \ work va resize.doc va / p variantlari bilan ishlashni istagan vera.bat buyruq fayli d: \ photo \ home katalogida joylashgan. Keyin bizning faylni ishlatish uchun siz d: \ photo \ home \ vera resize.doc / p yoki buyrug'i .. \ home \ vera resize.doc / p buyrug'ini o'rnatishingiz kerak.

Ishni to'xtatish

Buyruq fayllarini ishga tushirgandan so'ng bajarilgan fayllar "Ctrl" + va + tugmalarining kombinatsiyasi bilan uzilishlar mumkin. Displey sizdan "Yes" yoki "No" yozuvini kutayotgan so'rovlar bilan ommaviy ish faylining bajarilishini to'xtatishingizni so'raydi. Agar siz Y ga kiritsangiz, bajarish to'xtatiladi va yarmi fayl uchun qolgan buyruqlar ro'yxati e'tiborsiz qilinadi. Agar siz N belgisiga kiritsangiz, bajarish ro'yxatdagi keyingi buyruqlar bilan davom etadi.

Boshqa ommaviy ish faylini chaqirish

Batch fayllari boshqa skriptlarning bajarilishiga aloqador bo'lishi mumkin. Agar siz faqat skriptlar tanasida bittadan faylni yozsangiz, u keyingi buyruqlar ijro etilmaydi, chunki nazorat boshqa ommaviy ish fayliga o'tkaziladi va buyruqlar allaqachon bajarilgan. Agar siz ichki faylni ishga tushirgandan so'ng qaytmoqchi bo'lsangiz, uni CALL buyrug'i bilan qo'ng'iroq qilishingiz mumkin. Buyruqning formati quyidagicha bo'ladi: CALL filename -bat fayl [boshlang'ich parametrlari].

Yig'ilgan ommaviy ish fayllariga berilgan parametrlar odatda% 1 - 9% belgilaridir. Botsheva bilan ishlaydigan buyruqlar ketma-ket o'tib ketganda, asl buyruqning bajarilishi keyingi qatordan davom etadi.

Bosqichma-bosqich amalga oshirish

Batareyalar buyruqlaridan asta-sekin (har bir satrdan keyin to'xtash bilan) bajarilishi kerak bo'lgan holatlar mavjud. Tez-tez bu tartib-qoidalar disk raskadrovka yoki skriptlarni sinab ko'rishda talab qilinadi. Buyruqning yozilishi shunga o'xshash: COMMAND / y / c name _screen [parameters].

Har bir buyruq bo'yicha ijro etilganda Y yoki N so'rovi chiqariladi, agar buyruqni bajarish kerak bo'lsa - Enter yoki Y tugmasini bosing. Agar buyruqni o'tkazib yubormoqchi bo'lsangiz - ESC yoki N ni bosing.

Ekrandagi buyruqlar chiqarilishini o'chiring va yoqing

Botsheva bilan fayl ishga tushirilganda, buyruqlar bajarilmasdan oldin qatorga qarab satrda ko'rsatiladi va keyin bajariladi. Ba'zan bu noqulayliklar keltirib chiqaradi, chunki katta buyruqlar to'plami yordamida uzoq ro'yxat ro'yxatdagi foydalanuvchidan oldin ishlaydi va ba'zan ularning ekrani dialog yoki disk raskadrovka uchun talab qilinadi. ECHO ON buyrug'i buyruq faylini ko'rsatish uchun ishlatiladi. Ushbu rejimni o'chirish uchun ECHO parametrini OFF bilan kiriting. Bunday holda, keyingi bajarilgan barcha buyruqlar ekranda ko'rinmaydi.

Ommaviy ish faylining faqat bitta satrining chiqishini o'chirish uchun ushbu qatorning boshida @ belgisini ishlatishingiz mumkin. Ko'pincha bu belgining chiqishini monitor ekraniga chiqarib tashlash uchun @ECHO OFF buyrug'i bilan bog'langan bo'lishi mumkin. Ushbu tartib tez-tez zararli fayllar viruslari asosida yaratilgan yoki kompyuter foydalanuvchilari uchun kichik va katta muammolarni keltirib chiqaruvchi tajovuzkorlar tomonidan ishlatiladi.

Buyruqlarni bajarish haqida xabarlar

ECHO buyrug'i bilan ON yoki OFF dan boshqa belgilar joylashgan bo'lsa, ular har qanday tartibda ko'rsatiladi. ECHO parametrlari bo'lmasa, u holda bajariladigan buyruqlar ekran holatining holatini ko'rsatadi - yoqadi yoki o'chiradi.

Agar xohlasangiz, batareyani ishlatib, kompyuterning ovozli signalini (gijgijlashni) ham o'ynaysiz. Quyida keltirilgan misollar, maxsus belgilarni qo'shish bilan ECHO bayonotiga asoslanadi.

Ovozli signalni ijro etish uchun siz 7 kodli standart belgi chiqarishingiz kerak. Buni raqamli tugmachada («uy» yorlig'i bilan) va «7» tugmachalarini bosib qilishingiz mumkin.

Xabarlarning okunabilirliğini oshirish uchun, ECHO buyrug'ini "." Parametresi bilan (bo'sh joysiz buyruqdan keyin qo'yiladi) yoki 255 kodli maxsus belgini ishlatishingiz mumkin. Ekranda bo'sh satr kabi ko'rinadi.

ECHO buyrug'i xabarlarni alohida faylga chiqarish uchun ishlatilishi mumkin. Uning mohiyati, xabarlarning chiqishini monitron ekranga emas, balki faylga yozish uchun yo'naltirishdir. Jurnallarni, so'rovnomalarni, yozuvlarni saqlash uchun bat fayllarini ishlatishingiz mumkin. Chiqish buyruqlar quyidagi formatga ega:

- ECHO xabari >> fayl nomi - buyruq mavjud faylning oxirigacha chiziq qo'shib beradi. Agar ushbu katalogda bunday fayl bo'lmasa, yangi fayl yaratiladi.

- ECHO xabari> fayl nomi - bu buyruq yangi fayl hosil qiladi va joriy satr unga yoziladi. Joriy katalogda bunday fayl mavjud bo'lsa, uning mazmuni o'chiriladi va buyruqlar yoki uning natijasi saqlanadi.

Fikrlardan foydalanish

Buyruqlarni tahrirlash qulayligi uchun REM buyrug'ini ishlating. Barcha Windows bat-fayllari bajarilayotganda e'tiborsiz qoldirilgan bo'lsa. Ular tahrir qilish va bosqichma-bosqich rejimda ko'rish mumkin. Boshqa barcha holatlarda ekrandagi fikrlar ko'rsatilmaydi.

Yarat faylida kechiktirish buyrug'i

Ba'zan, ommaviy ish faylini bajarish vaqtida, buyruqlar bajarilishini vaqtinchalik to'xtatish, masalan, foydalanuvchining javob berishini kutish, uzoq xabarni o'qish uchun vaqtni ko'paytirish, diskni kiritish, foydalanuvchining mavjudligini tasdiqlash yoki ommaviy ish faylini disk raskadrovka qilish kerak bo'ladi. Halat faylidagi kechikish buyrug'i parametrsiz pauza sifatida yoziladi. Ekranda "Davom etish uchun biron-bir tugmani bosing" kabi xabar paydo bo'ladi va skript klaviatura tugmasi bosilgunga qadar to'xtatiladi. Agar + yoki + birikmasi bosilsa, tizim buni bajariladigan faylning bajarilishi sifatida qabul qiladi va uning ishini yakunlashni tasdiqlash uchun so'rov yuboradi: "Ommaviy ish faylining bajarilishini to'xtatish kerakmi? (E / H). " Agar siz Y tugmasini bosgan bo'lsangiz, skript bu erda ishlashni to'xtatadi va qolgan tugallanmagan buyruqlar e'tibordan chetda qoladi. Agar siz N tugmachasini bossangiz, ijro keyingi buyruqdan davom etadi. Vaqt to'xtatilganda, boshqa nomaqbul tugmachalarni bosib, shuningdek, "Space" va "Entering" executable faylni ishga tushirish keyingi buyruq bilan davom etadi.

Buyruqlar fayllari ro'yxatini ishga tushirish

Ro'yxatdagi bir nechta fayllarni bir xil katalogda ketma-ket ijro etish uchun siz bat-faylni ham ishlatishingiz mumkin. "Dasturni nom bilan ishlaydigan" va "faylni kengaytirish uchun dasturni ishga tushirish" buyruqlar, odatda, pochta ilovalarini tartiblash kabi hujjatlarni ishlash jarayonini avtomatlashtirishda yordam beradi. Ular FOR buyrug'i parametrlarida farq qiladi. Yozuv shakli quyida keltirilgan:

-% X IN (fayllar ro'yxati) DO buyrug'i, qaerda:

- x 0 dan 9 gacha raqamlar bundan mustasno;

- Ro'yxat - kosmosga ajratilgan fayl nomlari yoki bitta faylning nomi; Bunday holatda siz maxsus belgilarni "?" Va "*" fayl nomlaridan birdan bir nechta belgilarga almashtirishingiz mumkin;

- buyruq - har qanday DOS-buyruq yoki dastur, FOR tashqari; Agar sizda "FOR" dan foydalanish kerak bo'lsa,% x o'rniga %% x kerak.

Bat-fayllarni yozish uchun ushbu buyruqni qo'llaganingizda DOS formatidagi ismlar ismning uzunligida cheklovlar mavjudligini hisobga olish kerak. FOR funktsiyasini uzoq fayl nomlari bilan ishlash uchun almashtirish uchun oldindan LFNFOR ON buyrug'ini ishlatish uchun eslab qolishingiz kerak. Buning uchun uzoq vaqt rejimini faollashtirish va LFNFOR OFF ni o'chirish va standart fayl uzunligiga qaytish kerak.

Boshqa katalogdagi bir xil turdagi fayllar bilan bir xil katalogdagi fayllarni solishtirish, mavjud katalogning barcha fayllarini boshqasiga nusxalash, ma'lum bir turdagi kengaytmali fayllarni ketma-ket bajarish va raqamlar bilan boshlangan nomlar, Botsheva bilan faylga yozilgan bitta buyruq bilan buni amalga oshirishingiz mumkin. Dasturni ishga tushirish, foydalanuvchi so'rovlari bilan birlashtirilishi mumkin, bu ma'lumotlar bilan ishlashning qulayligini oshiradi.

Yarim fayllardagi o'tishlar

Bat-fayllarda komandalarni ishga tushirish tartibini boshqarish uchun ular tez-tez o'tish buyruqlari va bu o'tishlarni amalga oshiradigan teglardan foydalanadilar.
Agar yorliq nuqta belgisi bilan boshlangan executable faylning har qanday satridir. Yorliq nomi - satr oxirida to'siq qo'yilgan belgining belgisidir yoki chiziqning oxirigacha yoki keyingi satrning qolgan qismini e'tiborsiz qoldiradigan joyga o'tib, o'tish yorlig'iga sharh sifatida ishlatilishi mumkin.

O'tish buyrug'i etiketli nom bilan bo'sh joy bilan GOTO matniga ega. Buyruqlar faylida parametr bo'lmasa yoki teg nomi topilmasa, skript bu buyruq ustida to'xtatiladi. Misol:

GOTO zzz

...

: Zzz

REM (kerakli buyruqlar ishlatiladi).

Ushbu misolda, GOTO zzz ga yetib borgandan so'ng, ommaviy ish faylining ketma-ket bajarilishi etiketaga o'tadi: zzz va o'tish buyrug'i bilan ko'rsatilgan yorliq orasida bo'lgan barcha narsani e'tibordan chetda qoldirib, REM bilan davom ettiradi.

Botsheva bilan fayllar bilan ishlashda shartlarni ishlatish

Botsheva bilan ishlaydigan favqulodda holatlar ifodasini qo'llashni tekshirish uchun turli xil sharoitlarga qarab buyruqlarni bajarishi yoki bajarmasligi mumkin. Ushbu komandaning formati "IF sharti buyrug'i" ga o'xshaydi.

Shart har xil ifodalar:

- ERRORLEVEL raqami - agar avvalgi olib boriladigan dastur belgilangan son qiymatiga teng yoki undan kattaroq chiqish kodi bilan yakunlangan bo'lsa, u holda shart to'g'ri bo'ladi.

- LINE 1 == LINE 2 - chiziqlar to'liq mos kelganda, shart to'g'ri bo'ladi. Chiziqlar o'rniga siz% 0 - 9% belgilarini almashtira olasiz, keyin ommaviy ish fayl parametrlari solishtiriladi.

- EXIST - fayl nomi - agar ko'rsatilgan fayl mavjud bo'lsa, u holda bu shart.

- QAYD - shart - agar ko'rsatilgan shart noto'g'ri bo'lsa, buyruqlar chiqishida haqiqiy qiymatni olamiz.

Yarim fayllarda qo'llaniladigan buyruqlar

"Ishga tushirish" tugmasini bosib buyruq satrini (cmd) boshlasangiz, bat-faylga kiritilgan barcha buyruqlarni ko'rishingiz mumkin . CMD rejimi yordamchi sifatida buyruqlar haqida ma'lumot olish uchun dastur sifatida disk raskadrovka vositasi sifatida ishlatilishi mumkin. Buni amalga oshirish uchun siz faqat HELP yozasiz. Bu ularga qisqacha tavsiflari bilan buyruqlar ro'yxatini beradi. Qo'shimcha ma'lumot olish uchun siz kerakli buyruqning nomi bilan YORDAMni kiritishingiz mumkin.

Ma'lumotni zaxiralashda bat-fayllarni ishlatish

Buyruq fayllari kundalik ishlarni bajarishda tizim ma'murlarining hayotini sezilarli darajada soddalashtiradi. Ularni qo'llashning eng keng tarqalgan sohasi - zahiralash, yaratish, o'chirish, nomini o'zgartirish va boshqalar. Bularning barchasi buyruq faylini chop etishga asoslanadi. Misol uchun, tanlangan papkadan hujjatlarning arxiv nusxalarini, masalan, yirik fermer media fayllarini, foydalanuvchi nomi va joriy tarixli jildga nusxasini taqdim etmasdan va "Copy_Copy_File.bat" deb nomlang. Shundan so'ng, o'rnatilgan vaqtni yoki dasturning o'zi yordamida ma'lum bir vaqtning o'zida boshlanishini ta'minlash va shu tariqa foydalanuvchi ma'lumotlarining xavfsizligini ta'minlash kerak.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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