BAT fayllarini ochish, tahrirlash va almashtirish
BAT fayl kengaytmasi bo'lgan fayl - bu Batch Processing fayl. Bu takrorlanadigan vazifalar uchun ishlatiladigan turli xil buyruqlarni o'z ichiga olgan oddiy matnli fayl yoki skript guruhlarini bir-birini ketma-ket ishlatish.
Har qanday dasturiy ta'minot BAT fayllaridan turli maqsadlar uchun foydalanishi mumkin, masalan: fayllarni nusxalash yoki o'chirish, ilovalarni ishga tushirish, yopish jarayonlari va hokazo.
BAT fayllari to'plangan fayllar , skriptlar , ommaviy dasturlar, buyruq fayllari va qobiq skriptlari deb ataladi va ular .CMD kengaytmasidan foydalanishi mumkin.
Muhim: BAT fayllari nafaqat shaxsiy fayllaringiz, balki muhim tizim fayllari uchun juda xavfli bo'lishi mumkin . Ochishdan oldin ehtiyot bo'ling.
BAT faylini ochish
BAT kengaytmasi darhol Windows ularni bajariladigan fayllar deb tan oladi, BAT fayllari butunlay matnli buyruqlardan iborat. Buning ma'nosi, Windowsning barcha versiyalarida joylashgan Notepad kabi biron-bir matn muharriri tartibga solish uchun BAT faylini ochishi mumkin degan ma'noni anglatadi. Not faylida BAT faylini ochish uchun uni o'ng tugmasini bosing va menyudan Edit ni tanlang.
Men shaxsan sintaksiklarni ta'kidlashni qo'llab-quvvatlaydigan yanada rivojlangan matn tahrirlovchisini afzal ko'raman, ularning ba'zilari bizning Eng yaxshi Matn reja tuzuvchilarining ro'yxatida keltirilgan.
Matn muharriridan foydalanib, BAT faylini yaratadigan kod ko'rsatiladi. Masalan, bu clipboardni bo'shatish uchun ishlatiladigan BAT fayli ichidagi matn:
cmd / s "echo off | klip"
Ping komandasini ishlatadigan BAT fayli boshqa bir misol: kompyuterning ma'lum bir IP-manzili bilan routerga ulanishi mumkinmi:
ping 192.168.1.1 pauza
Ogohlantirish: Shunga qaramay, e-pochta orqali qabul qilingan, tanish bo'lmagan saytlardan yuklab olingan yoki hatto o'zingizni yaratgan BAT fayllarini ishga tushiradigan fayl formatlarini ochishda juda ehtiyot bo'ling. Boshqa fayl kengaytmalari ro'yxatini oldini olish uchun va nima sababdan amalga oshiriladigan Fayl kengaytmalar ro'yxatiga qarang.
Windows-ning BAT faylini aslida ishlatish uchun ikki marta bosish yoki ikki marta bosing. BAT fayllarini ishlatish uchun yuklab olishingiz kerak bo'lgan dastur yoki vosita yo'q.
Yuqoridagi birinchi misolni ishlatish uchun ushbu matnni matnli faylga matn muharriri bilan kiritib, keyin faylni BAT kengaytmasi bilan saqlash uchun faylni clipboardga saqlangan narsani darhol o'chirish uchun ochiladigan faylni ishga tushiradi.
Ping buyrug'ini ishlatadigan ikkinchi misol ushbu IP manzilini pinglaydi; pauza buyrug'i natijalarni ko'rish uchun Buyruqning xohishi oynasini ishga tushiradi .
Maslahat: Batch fayllari va ularning buyruqlari haqida Microsoft-ning bu Batch Files-dan foydalanish haqidagi ba'zi bir ma'lumoti bor. Wikibooks va MakeUseOf ham foydali bo'lishi mumkin. Botsheva bilan fayllarda foydalanishingiz mumkin yuzlab buyruqlar uchun Buyruqning tez so'raladigan buyruqlar ro'yxatini ham ko'ring.
Eslatma: Agar sizning faylingiz matnli fayl ko'rinmasa, siz BAT fayli bilan ishlamaysiz. BAK yoki BAR (Age of Empires 3 Data) faylini BAT fayli bilan chalkashmaslik uchun fayl kengaytmasini tekshiring.
BAT faylini qanday qilib almashtirish mumkin
Yuqorida ko'rib turganingizdek, BAT fayli kodi hech qanday ko'rinishda yashirin emas, ya'ni ularni o'zgartirish juda oson. BAT fayliidagi ba'zi ko'rsatmalar ( del buyrug'i kabi) sizning ma'lumotlaringizga zarar etkazishi mumkinligi sababli BAT faylini dastur fayliga o'xshash qilish uchun EXE formatiga aylantirish uchun ba'zi bir senaristlarda muhim bo'lishi mumkin.
BAT fayli bir nechta buyruqlar vositasi yordamida EXE fayliga aylantirilishi mumkin. How-to-Geek'ta buni qanday qilishni o'qib chiqishingiz mumkin. Windows IECPR deb nomlangan ichki vositasiga ega, bu BAT fayliidan EXE faylini yaratishning yana bir usuli - Renegadning Random Tech kompaniyasi buni qanday qilish haqida yaxshi tushuntirishga ega.
Bepul versiya faqat bir sinov bo'lsa-da, EXI MSI Converter Pro MSI (Windows Installer Package) faylga hosil bo'lgan exe faylini o'zgartiradigan vosita.
BAT faylini Windows xizmati sifatida ishlatmoqchi bo'lsangiz, bepul NSSM buyruq qatorni vositasidan foydalanishingiz mumkin.
PowerShell Scriptomatic kodini BAT faylida PowerShell skriptiga aylantirishga yordam berishi mumkin.
Bourne Shell va Korn Shell kabi dasturlarda BAT buyruqlaridan foydalanish uchun SH (Bash Shell skript) konvertori uchun BATni izlash o'rniga men faqat skriptni Bash tilini qayta yozishni tavsiya etaman. Fayllar turli xil operatsion tizimlarda ishlatilganligi sababli, ikki format o'rtasidagi tuzilma ancha farqlanadi. Buyruqlaringizni qo'lda tarjima qilishingizga yordam beradigan ba'zi ma'lumotlarni olish uchun ushbu Stack Overflow oqimini va ushbu Unix Shell Scripting o'quvchisini ko'ring.
Muhim: Siz fayl kengaytmasi (BAT fayli kengaytmasi singari) sizning kompyuteringizni tanib oladigan va yangi nomlangan faylni ishlatilishini kutish uchun odatda o'zgartira olmaysiz. Ko'p hollarda yuqorida tavsiflangan usullardan biri yordamida haqiqiy fayl formati konversion jarayoni o'tkazilishi kerak. BAT fayllari faqat BAT kengaytmasi bo'lgan matnli fayllar bo'lgani uchun uni TXT ga matnli tahrirlovchi bilan ochish uchun o'zgartirishingiz mumkin. TXTni o'tkazish uchun BATni bajarish ommaviy ish faylini buyruqlar bajarilishiga to'sqinlik qiladi.
Fayl kengaytmasini qo'lda almashtirish o'rniga .BAT dan tortib .TXT ga faylni tahrirlash uchun Notepad-da ommaviy ish faylini ochishingiz va keyin BAT o'rniga saqlashdan oldin TXTni fayl kengaytmasi sifatida tanlab, uni yangi faylga saqlashingiz mumkin.
Bundan tashqari, Notepadda yangi BAT faylini yaratish paytida nima qilish kerak, lekin teskari: standart matn hujjatini TXT o'rniga BAT sifatida saqlang. Ba'zi dasturlarda siz "Barcha fayllar" fayl turiga yozib olishingiz va undan keyin BAT kengaytmasini o'zingiz qo'yishingiz mumkin.
Botsheva bilan fayllar bilan ko'proq yordam
Ijtimoiy tarmoqlar orqali yoki elektron pochta orqali, texnik qo'llab-quvvatlash forumlarida chop etish va boshqa narsalar haqida ma'lumot olish uchun qarang. BAT faylini ochish yoki ishlatish bilan qanday muammolarga duch kelayotganingizni menga xabar bering va men yordam berish uchun nima qila olaman.
Do'stlaringiz bilan baham: |