aspose.info
AZ

BAT - Toplu fayl formatı

Yeniləndi

BAT faylı nədir?

BAT faylı DOS və cmd.exe altında Windows-un bütün versiyaları ilə işləyən toplu fayl kimi tanınır. O, Windows daxilində texniki xidmət proqramlarını işə salmaq və ya tipik proqramları işə salmaq kimi müxtəlif tapşırıqları yerinə yetirmək üçün əmr xətti tərcüməçisi tərəfindən yerinə yetiriləcək düz mətndə bir sıra sətir əmrlərindən ibarətdir. Toplu iş faylına tərcüməçi tərəfindən interaktiv şəkildə qəbul edilə bilən hər hansı əmr daxil ola bilər və toplu iş faylında yazıldığı kimi şərti budaqlanma və dövriyyəni təmin edən kod strukturundan istifadə edə bilər.

BAT fayl formatı

BAT fayl formatı sadəcə olaraq təkrarlanan əmr ardıcıllığını avtomatlaşdırmaq üçün birləşdirilmiş skriptdir. Paket termini toplu emal üçün istifadə olunur, interaktiv olmayan icra kimi qəbul edilə bilər. Buna görə də toplu iş faylı birdən çox məlumat toplusunu emal etməyə bilər. Köhnə Disk Əməliyyat Sistemində (DOS) toplu fayl fayl adını və .bat uzantısını yazaraq komanda xətti interfeysi altında işlədilib. Microsoft Windows kimi əvvəlki Microsoft qrafik interfeysə əsaslanan əməliyyat sistemi DOS-dan asılı idi. İstifadəçilər Windows-u təmir etmək, optimallaşdırmaq və ya yenidən quraşdırmaq kimi tipik əməliyyatları yerinə yetirmək üçün DOS-dan istifadə etməli idilər. Daha sonra Microsoft DOS əməliyyat sistemindən asılı olmayan Windows NT-ni təqdim etdi. Buna görə də, toplu faylları müasir günlərdə Microsoft əməliyyat sistemlərində Command Prompt və ya cmd.exe istifadə edərək işlədilə bilər.

Toplu fayl parametrləri

Komanda əmri toplu işin adına və yoluna və toplu iş daxilindəki doqquz çağırış parametrinə istinad etmək üçün %0, %1 - %9 kimi bir sıra xüsusi dəyişənləri dəstəkləyir. Mövcud olmayan parametrlər sıfır uzunluğa malik sətirlə əvəz olunur. Baxmayaraq ki, onlar ətraf mühit dəyişənlərinə bənzər istifadə oluna bilər, lakin ətraf mühitdə saxlanmır. Microsoft və IBM bu dəyişənlərə əvəzedici parametrlər kimi istinad edir, Novell, Digital Research və Caldera isə onlar üçün əvəzedici dəyişənlər terminini təqdim etmişlər.

Budur bəzi faydalı Batch faylı əmrləri:

KomandaTəsvir
VERBu toplu əmr istifadə etdiyiniz MS-DOS versiyasını göstərir.
ADDBu, genişlənməni fayl növü (FTYPE) ilə əlaqələndirən, mövcud assosiasiyaları göstərən və ya assosiasiyanı silən toplu əmrdir.
CDBu toplu əmr başqa bir kataloqa dəyişikliklər etməyə kömək edir və ya cari kataloqu göstərir.
CLSBu toplu əmr ekranı təmizləyir.
KOPYALABu toplu əmr faylları bir yerdən digərinə köçürmək üçün istifadə olunur.
DELBu toplu əmr qovluqları deyil, faylları silir.
DIRBu toplu əmri kataloqun məzmununu sadalayır.
TARİXBu toplu əmr sistem tarixini tapmağa kömək edir.
EXOBu toplu əmr mesajları göstərir və ya əmr əks-sədasını yandırır və ya söndürür.
ÇIXIŞBu toplu əmr DOS konsolundan çıxır.
MDBu toplu əmr cari yerdə yeni qovluq yaradır.
HƏRƏKƏTBu toplu əmr faylları və ya qovluqları qovluqlar arasında köçürür.
PATHBu toplu əmr yol dəyişənini göstərir və ya təyin edir.
PAUSEBu toplu əmr istifadəçiyə müraciət edir və giriş xəttinin daxil edilməsini gözləyir.
TESLİMBu toplu əmr cmd.exe sorğusunu dəyişdirmək və ya sıfırlamaq üçün istifadə edilə bilər.
RDBu toplu əmr qovluqları silir, lakin qovluqlar silinməzdən əvvəl boş olmalıdır.
RENFaylların və qovluqların adlarını dəyişdirir
REMBu toplu əmr toplu fayllarında qeydlər üçün istifadə olunur, qeydin məzmununun icrasına mane olur.
STARTBu toplu əmr proqramı yeni pəncərədə işə salır və ya sənədi açır.
ZAMANBu toplu əmr vaxtı təyin edir və ya göstərir.
TYPEBu toplu əmri çıxışa fayl və ya faylların məzmununu çap edir.
VOLBu toplu əmri həcm etiketlərini göstərir.
ATTRIBKurret kataloqunda faylların atributlarını göstərir və ya təyin edir
CHKDSKBu toplu əmr diski hər hansı problemə görə yoxlayır.
SEÇİMBu toplu əmr istifadəçiyə seçimlərin siyahısını təqdim edir.
CMDBu toplu əmr əmr sorğusunun başqa bir nümunəsini çağırır.
COMPBu toplu əmr fayl ölçüsünə əsasən 2 faylı müqayisə edir.
DÖNÜŞTÜRÜNBu toplu əmr həcmi FAT16 və ya FAT32 fayl sistemindən NTFS fayl sisteminə çevirir.
DRIVERQUERYBu toplu əmr bütün quraşdırılmış cihaz sürücülərini və onların xüsusiyyətlərini göstərir.
GENİŞLEDİRBu toplu əmr sıxılmış .cab kabinet fayllarından faylları çıxarır.
TAPBu toplu əmr uyğun sətirləri çıxararaq fayllarda və ya girişdə sətir axtarır.
FORMATBu toplu əmr FAT, FAT32 və ya NTFS kimi Windows tərəfindən dəstəklənən fayl sistemindən istifadə etmək üçün diski formatlaşdırır və bununla da diskin əvvəlki məzmununun üzərinə yazır.
YARDIMBu toplu əmr Windows tərəfindən təmin edilən əmrlərin siyahısını göstərir.
IPCONFIGBu toplu əmr Windows IP Konfiqurasiyasını göstərir. Bağlantı və həmin əlaqənin adı ilə konfiqurasiyanı göstərir.
ETİKETBu toplu əmr disk etiketini əlavə edir, təyin edir və ya silir.
DAHABu toplu əmr fayl və ya faylların məzmununu hər dəfə bir ekranda göstərir.
NETİstifadə olunan əmrdən asılı olaraq müxtəlif şəbəkə xidmətləri təqdim edir.
PINGBu toplu əmr ICMP/IP echo paketlərini şəbəkə üzərindən təyin olunmuş ünvana göndərir.
BAĞLAMABu toplu əmr kompüteri bağlayır və ya cari istifadəçini sistemdən çıxarır.
SORTBu toplu əmri mənbə faylından daxiletməni götürür və onun məzmununu əlifba sırası ilə A-dan Z və ya Z-yə qədər çeşidləyir. O, çıxışı konsolda çap edir.
SUBSTBu toplu əmr yerli qovluğa sürücü məktubu təyin edir, cari tapşırıqları göstərir və ya tapşırığı silir.
SİSTEMİNFOBu toplu əmr kompüterin və onun əməliyyat sisteminin konfiqurasiyasını göstərir.
TASKKILLBu toplu əmr bir və ya daha çox işi bitirir.
TASKLISTBu toplu əmr tapşırıq adı və proses id (PID) daxil olmaqla vəzifələri siyahıya alır.
XCOPYBu toplu əmr faylları və qovluqları daha təkmil şəkildə kopyalayır.
AĞACBu toplu əmr cari kataloqun bütün alt kataloqlarının istənilən rekursiya və ya dərinlik səviyyəsinə qədər ağacını göstərir.
FCBu toplu əmr iki fayl arasındakı faktiki fərqləri sadalayır.
DISKPARTBu toplu əmr disk bölmələrinin xassələrini göstərir və konfiqurasiya edir.
TITLEBu toplu əmr konsol pəncərəsində göstərilən başlığı təyin edir.
SETCari sistemdəki mühit dəyişənlərinin siyahısını göstərir.

BAT fayl nümunəsi

Toplu skriptlər adətən sadə mətn faylları kimi saxlanılır; ardıcıllıqla yerinə yetirilən əmrləri ehtiva edir. Bu fayllar .bat uzantısı ilə saxlanılır; Command Interpreter proqram təminatından istifadə etməklə tanınır və icra edilir. Bu proqram cmd.exe adı ilə Microsoft Windows-da mövcuddur.

Budur, cari qovluqdakı bütün faylları silən nümunə toplu skript:

:: Deletes All files in the Current Directory With Prompts and Warnings
::(Hidden, System, and Read-Only Files are Not Affected)
:: @ECHO OFF
DEL . DR

İstinadlar

Həmçinin bax