Nima uchun dunyo bu qadar tartibsiz? Chunki bizning tizim ma'muri o'z vazifalarini bajarishni unutgan. Yoki bizning dunyodan cmd buyruqlar ro'yxatini yo'qotib qo'ydik. Garchi bu mavjud narsalar tartibining biroz o'ziga xos ko'rinishi bo'lsa-da, ammo shunga qaramay, bu bizga kerak bo'lgan haqiqatning bir qismini aks ettiradi: buyruq satridan foydalanib, siz o'zingizning kompyuteringizda narsalarni osongina tartibga solishingiz mumkin:
Buyruq satri nima?
Buyruqlar satri kompyuteringizning operatsion tizimini boshqarish uchun eng oddiy vosita. Boshqarish sichqonchaning ishtirokisiz bir qator ajratilgan buyruqlar va matnli klaviatura belgilar to'plami yordamida amalga oshiriladi ( windows operatsion tizimida).
UNIX asosidagi tizimlarda sichqonchani buyruq satri bilan ishlatish mumkin.
Ba'zi buyruqlar bizga MS-DOS-dan kelgan. Buyruqning satri konsol deb ham ataladi. U nafaqat operatsion tizimni boshqarish, balki boshqarish uchun ham ishlatiladi muntazam dasturlar... Ko'pincha, ushbu buyruqlar to'plamiga eng kam ishlatiladigan buyruqlar kiradi.
Asosiy cmd buyruqlaridan foydalanishning afzalligi shundaki, u minimal tizim resurslarini sarflaydi. Va bu favqulodda vaziyatlarda, kompyuterning u yoki bu kuchiga bog'liq bo'lgan barcha hollarda muhimdir.
Cmd-da butun ommaviy fayllarni bajarish va yaratish qobiliyati amalga oshiriladi, bu bir qator buyruqlar (skriptlar) ning bajarilishining ma'lum tartibidir. Buning yordamida ular ma'lum vazifalarni bajarilishini avtomatlashtirish uchun ishlatilishi mumkin ( hisobni boshqarish, ma'lumotlarni arxivlash va boshqalar).
Buyruq windows qobig'i Cmd.exe tarjimoni buyruqlarni boshqarish va ma'lum yordam dasturlari va operatsion tizim vositalariga yo'naltirish uchun ishlatiladi. U konsolni yuklaydi va buyruqlarni tizimga tushunarli formatda yo'naltiradi.
Windows operatsion tizimida buyruq satri bilan ishlash
Windows-da konsolga qo'ng'iroq qilishning bir necha yo'li mavjud:
![](https://i2.wp.com/internet-technologies.ru/wp-content/uploads/articles/201502/vizvat-konsol-150838.png)
Ikkala usul ham konsolni quyidagicha ishlatishni o'z ichiga oladi joriy foydalanuvchi... Ya'ni, uning operatsion tizimdagi roliga qo'yiladigan barcha huquqlar va cheklovlar bilan. Cmd-ni ma'mur huquqlari bilan ishlatish uchun Ishga tushirish menyusidagi dastur belgisini tanlang kontekst menyusi tegishli elementni tanlang:
Yordamchi dasturni ishga tushirgandan so'ng, buyruqlar va ularning formati haqida konsolda yordam ma'lumotlarini olishingiz mumkin. Buning uchun operator yordamini kiritishingiz va "Enter" tugmachasini bosishingiz kerak:
Fayllar va kataloglar bilan ishlashning asosiy buyruqlari
Eng ko'p ishlatiladigan buyruqlar:
- RENAME - kataloglar va fayllarning nomini o'zgartirish. Buyruq sintaksisi:
Qayta nomlash | REN [disk / yo'l] asl fayl / katalog nomi | yakuniy fayl nomi
Misol: Qayta nomlash: UsershomeDesktoptost.txt test.txt
- DEL (ERASE) - kataloglarni emas, faqat fayllarni o'chirish uchun ishlatiladi. Uning sintaksisi:
DEL | ERASE [ishlov berish usuli] [fayl nomi]
Misol: Del C: UsershomeDesktoptest.txt / P
Qayta ishlash usuli deganda biz faylni o'chirishda ma'lum bir shartni bajarishga imkon beradigan maxsus bayroqni tushunamiz. Bizning misolimizda "P" bayrog'i har bir faylni o'chirish uchun ruxsat oynasining ekranini yoqadi:
"Qayta ishlash usuli" parametrining mumkin bo'lgan qiymatlari haqida ko'proq ma'lumot olish uchun Windows operatsion tizimining texnik hujjatlariga murojaat qiling.
- MD - belgilangan yo'lda papka yaratishga imkon beradi. Sintaksis:
MD [disk:] [yo'l]
Misol:
MD C: UsershomeDesktoptest1test2
Misol test1 papkasida test2 pastki papkasini yaratadi. Agar yo'lning asosiy papkalaridan biri mavjud bo'lmasa, u ham yaratiladi:
- RD ( RMDIR) - ma'lum bir papkani yoki belgilangan yo'ldagi barcha kataloglarni o'chiradi. Sintaksis:
RD | RMDIR [Processing_key] [disk / yo'l]
Misol:
rmdir / s C: UsershomeDesktoptest1test2
Misolda s bayrog'idan foydalaniladi, bu butun katalog filialini yo'ldan o'chirilishiga olib keladi. Shuning uchun rmdir buyrug'ini ushbu ishlov berish tugmasi bilan keraksiz ishlatmaslik kerak.
Keyingi bo'limda biz tarmoq cmd buyruqlarini batafsil ko'rib chiqamiz.
Tarmoq buyruqlari
Buyruqning satri nafaqat boshqarish imkoniyatini beradi fayl tizimi Kompyuter, shuningdek uning tarmoq imkoniyatlari. Qism tarmoq jamoalari konsolda tarmoqni kuzatish va sinash uchun juda ko'p sonli operatorlar mavjud. Eng dolzarblari:
- ping - buyruq qobiliyatlarni kuzatish uchun ishlatiladi tarmoqqa ulanish Kompyuter. O'rnatilgan paketlar soni uzoqdagi kompyuterga yuboriladi va keyin ularga qaytarib yuboriladi. Paketni uzatish vaqti va yo'qotish foizi hisobga olinadi. Sintaksis:
ping [-t] [-a] [-n soni] [-l hajmi] [-f] [-i TTL] [-v turi] [-r soni] [-s soni] [(-j xost ro'yxati | - k tugun ro'yxati)] [-w int] [destination_PC_name]
Buyruqni amalga oshirish misoli:
ping example.microsoft.com
ping -w 10000 192.168.239.132
Cmd ping buyrug'ining so'nggi misolida, belgilangan IP-manzil bilan so'rov yuboriladi. Paketlar orasidagi kutish oralig'i 10000 (10 sek). Odatiy bo'lib, ushbu parametr 4000 ga o'rnatilgan:
- tracert - protokol orqali maxsus echo xabarini yuborish orqali ko'rsatilgan resursga tarmoq yo'lini aniqlashga xizmat qiladi
- ICMP (Boshqarish xabari protokoli). Parametrlar bilan buyruqni ishga tushirgandan so'ng, xabar yo'li o'tadigan barcha routerlarning ro'yxati ko'rsatiladi. Ro'yxatdagi birinchi element - so'ralgan resurs tomondan birinchi yo'riqnoma.
Tracer cmd buyrug'i sintaksisi:
tracert [-d] [-h max_transitions] [-j hostlist] [-w int] [target_source_name]
Amalga oshirish misoli:
tracert -d -h 10 microsoft.com
Misol, ko'rsatilgan manbaga yo'nalishni kuzatib boradi. Bu d parametrini ishlatib, operatsiya tezligini oshiradi, bu buyruqni IP-manzillarni o'qish uchun ruxsat olishga harakat qilishiga yo'l qo'ymaydi. O'tishlar (sakrashlar) soni h parametrining o'rnatilgan qiymati bilan 10 bilan cheklangan. Odatiy bo'lib, sakrash soni 30 ga teng:
![](https://i2.wp.com/internet-technologies.ru/wp-content/uploads/articles/201502/kolichestvo-prizhkov-ravn-150840.png)
o'chirish [(-l | -s | -r | -a)] [-f] [-m [\\ PC_name]] [-t xx] [-c "xabarlar"] [-d [u] [p]: xx: yy]
Misol:
o'chirish / s / t 60 / f / l / m \\ 191.162.1.53
Belgilangan IP-manzilga ega bo'lgan masofaviy kompyuter (m) (191.162.1.53) 60 soniyadan so'ng o'chiriladi (t). Bu barcha dasturlardan (f) va joriy foydalanuvchi sessiyasidan chiqishga majbur qiladi (l).
Ba'zan uni shakllantirish talab qilinadi sana va vaqt o'zgaruvchisi yilda cmd / kaltak skriptlar derazalaroperatsion tizim bizga beradigan tarzda emas, balki bizga kerak bo'lgan yo'l.
Masalan, ushbu ma'lumotni jurnal jurnaliga qo'shish, voqea vaqti yoki sanasini tuzatish uchun sana yoki vaqt ma'lumotlari (kun, oy, yil, soat, daqiqa, soniya, millisekundlar) paydo bo'lishi kerak bo'lgan nom bilan fayl yarating. Ha, siz hech qachon bilmayapsiz, bizning vazifalarimiz qanday ... Biz tasavvurimizni birlashtiramiz :)
Keyingi misolda biz kerakli shablonlarga muvofiq o'zgaruvchilarning buzilishini ko'rib chiqamiz.
h- soat 2 ta belgi (ya'ni soat beriladi) quyidagicha - 01, 02, ..., 09, ... , 12, ... 24)
m - daqiqa 2 ta belgi
s - soniya 2 ta belgi
ms - millisekundlarda 2 ta belgi, negadir 0 dan 99 gacha
dd - kun 2 ta belgi
mm - oy 2 ta belgi
yyyy - yil 4 belgi
O'zgaruvchilardan foydalanish misoli % DATE% va % TIME% skriptlarda smd / ko'rshapalak Windows:
@echo o'chirilgan
belgilangan h \u003d% TIME: ~ 0,2%
o'rnatilgan m \u003d% TIME: ~ 3.2%
s \u003d% TIME o'rnatildi: ~ 6.2%
o'rnatilgan ms \u003d% TIME: ~ 9.2%
vaqtni belgilash \u003d% h%:% m%:% s%:% ms%
dd \u003d% DATE: ~ 0.2%
belgilangan mm \u003d% DATE: ~ 3.2%
belgilangan yyyy \u003d% DATE: ~ 6.4%
belgilangan kunlik \u003d% dd% -% mm% -% yyyy%
belgilangan vaqt muddati \u003d% kurdat %% operatsiya%
echo Hozirgi vaqt% curdatetime%
Ba'zilarida windows versiyalari sana va vaqt formati boshqacha, shuning uchun ushbu skript biz kerakli darajada ishlashi mumkin.
Nazariy jihatdan, shunga o'xshash tarzda har qanday o'zgaruvchining qismlarini olishingiz mumkin, asosiysi format quyidagicha:
Birinchi raqam: ~ - bu qiymatni olishni boshlaydigan belgining soni, ikkinchi raqam - qancha belgini olish kerakligi.
Shunday qilib, biz o'z ehtiyojimiz uchun Windows muhitining istalgan qismini, istalgan o'zgaruvchisini olishimiz mumkin ekan.
Men quyidagi o'zgaruvchilarni bilaman, ularning qiymatlarini olishimiz mumkin:
ALLUSERSPROFILE | "Barcha foydalanuvchilar" profilining joylashishini qaytaradi. |
DASTURLAR MA'LUMOTI | Ilova ma'lumotlarining standart joylashuvini qaytaradi. |
CD | Joriy papkaning yo'lini belgilaydi. Argumentlarsiz CD buyrug'iga o'xshash. |
CMDCMDLINE | joriy cmd.exe-ni ishlatish uchun ishlatiladigan aniq buyruq. |
CMDEXTVERSION | joriy buyruq protsessor kengaytmalarining versiyasi. |
CommonProgramFiles | "Umumiy fayllar" katalogining joylashuvi (odatda% ProgramFiles% \\ Common Files) |
KOMPYUTER NOMI | kompyuter nomi |
COMSPEC | bajariladigan qobiqqa yo'l |
Sana | Joriy sanani qaytaradi. Date / t buyrug'i bilan bir xil formatdan foydalanadi. Cmd.exe buyrug'i bilan yaratilgan. |
XATO | Oxirgi ishlatilgan buyruqning xato kodini qaytaradi. Nolga teng bo'lmagan qiymat odatda xatoni bildiradi. |
HOMEDRIVE | Mahalliy disk nomini qaytaradi ish stantsiyasifoydalanuvchining uy katalogi bilan bog'liq. Asosiy katalog joylashgan joyga qarab o'rnatiladi. Foydalanuvchining uy katalogi qo'shib qo'yishda ko'rsatilgan " Mahalliy foydalanuvchilar va guruhlar. |
HOMEPATH | Foydalanuvchining uy katalogiga to'liq yo'lni qaytaradi. Asosiy katalog joylashgan joyga qarab o'rnatiladi. Foydalanuvchining uy katalogi Mahalliy foydalanuvchilar va guruhlar qo'shimchasida ko'rsatilgan. |
BOSHQARISH | Tarmoq yo'lini foydalanuvchining umumiy uy katalogiga qaytaradi. Asosiy katalog joylashgan joyga qarab o'rnatiladi. Foydalanuvchining uy katalogi Mahalliy foydalanuvchilar va guruhlar qo'shimchasida ko'rsatilgan. |
LOGONSERVER | joriy foydalanuvchini tasdiqlash uchun foydalaniladigan domen tekshiruvi nomi |
NUMBER_OF_PROCESSORS | tizimdagi protsessorlarning soni |
OS | operatsion tizim nomi. Windows XP va Windows 2000 Windows_NT sifatida ko'rinadi. |
Yo'l | Bajariladigan fayllarni qidirish yo'lini belgilaydi. |
YO'L | Operatsion tizim tomonidan bajarilishi mumkin deb hisoblangan fayl kengaytmalari ro'yxatini qaytaradi. |
PROCESSOR_ARCHITECTURE | protsessor arxitekturasi |
PROCESSOR_IDENTIFIER | protsessor tavsifi |
PROCESSOR_LEVEL | protsessor modeli raqami |
PROCESSOR_REVISION | protsessorni qayta ko'rib chiqish |
PROGRAMFILLAR | program Files papkasiga yo'l |
PROMPT | Amaldagi tarjimon uchun buyruq satri parametrlarini qaytaradi. Cmd.exe buyrug'i bilan yaratilgan. |
RANDOM | 0 dan 32767 gacha bo'lgan tasodifiy o'nlik raqam. Cmd.exe tomonidan yaratilgan |
Sessiya nomi | Sessiya turi. Sukut bo'yicha "Konsol" |
SYSTEMDRIVE | windows ildiz papkasi joylashgan disk |
SYSTEMROOT | windows ildiz papkasiga yo'l |
TEMP yoki TMP | Tizimga kirgan foydalanuvchilar kirish huquqiga ega bo'lgan dasturlar tomonidan ishlatiladigan vaqtinchalik papkalarni qaytaradi. Ba'zi ilovalar uchun TEMP o'zgaruvchisi kerak, boshqalari uchun TMP o'zgaruvchisi kerak. Potentsial ravishda TEMP va TMP turli xil kataloglarni ko'rsatishi mumkin, lekin odatda ular bir xil. |
TIME | Joriy vaqtni qaytaradi. Time / t buyrug'i bilan bir xil formatdan foydalanadi. Cmd.exe buyrug'i bilan yaratilgan. |
USERDOMAIN | joriy foydalanuvchi tegishli bo'lgan domen nomi |
USERNAME | joriy foydalanuvchi nomi |
USERPROFILE | joriy foydalanuvchi profiliga yo'l |
WINDIR | windows o'rnatilgan katalog |
Buyruq fayllari ichida siz har birida saqlanadigan atrof-muhit o'zgaruvchilari (yoki atrof-muhit o'zgaruvchilari) bilan ishlashingiz mumkin. tasodifiy kirish xotirasi, noyob nomga ega va uning qiymati satrdir. Operatsion tizimni yuklash jarayonida standart muhit o'zgaruvchilari avtomatik ravishda ishga tushiriladi. Bunday o'zgaruvchilar, masalan, Windows katalogining joylashishini belgilaydigan WINDIR, vaqtinchalik saqlash uchun katalogga yo'lni ko'rsatadigan TEMP. windows fayllari yoki tizim yo'lini (qidirish yo'li) saqlaydigan PATH, ya'ni tizim bajariladigan fayllar yoki fayllarni izlashi kerak bo'lgan kataloglar ro'yxati. almashish (dinamik kutubxonalar kabi). Bundan tashqari, SET buyrug'i yordamida siz o'zingizning atrof-muhit o'zgaruvchilaringizni ommaviy fayllarda e'lon qilishingiz mumkin.
O'zgaruvchining qiymatini olish
Muayyan muhit o'zgaruvchisi qiymatini olish uchun o'zgarmaydigan nomini% belgilar bilan yozing. Masalan:
@ECHO OFF CLS REM o'zgaruvchini yaratish MyVar SET MyVar \u003d Salom REM o'zgaruvchini o'zgartirish SET MyVar \u003d% MyVar%! ECHO MyVar o'zgaruvchining qiymati:% MyVar% REM MyVar o'zgaruvchini o'chirish SET MyVar \u003d ECHO o'zgaruvchining qiymati WinDir:% WinDir%
Bunday ishlayotganda ommaviy ish fayli ekranda chiziq ko'rsatiladi
MyVar o'zgaruvchining qiymati: Salom! WinDir o'zgaruvchan qiymati: C: \\ WINDOWS
O'zgaruvchilarni satrga aylantirish
Siz ommaviy fayllarda atrof-muhit o'zgaruvchilari bilan bir nechta manipulyatsiya qilishingiz mumkin. Birinchidan, ularga biriktirish (yopishtirish) operatsiyasini bajarish mumkin. Buning uchun faqat SET buyrug'iga ulanadigan o'zgaruvchilar qiymatlarini yozishingiz kerak. Masalan,
SET A \u003d Bitta SET B \u003d Ikki SET C \u003d% A %% B%
Ushbu buyruqlar faylda bajarilgandan so'ng, C o'zgaruvchisi qiymati "Split" qatoriga ega bo'ladi. Birlashtirish uchun + belgisini ishlatmasligingiz kerak, chunki u oddiygina belgi sifatida qabul qilinadi. Masalan, faylni quyidagi tarkib bilan boshlaganingizdan so'ng
SET A \u003d Bitta SET B \u003d Ikki SET C \u003d A + B ECHO o'zgaruvchisi C \u003d% C% SET D \u003d% A% +% B% ECHO o'zgaruvchisi D \u003d% D%
ekranda ikkita satr ko'rsatiladi:
O'zgaruvchan C \u003d A + B o'zgaruvchi D \u003d Bir + Ikki
Ikkinchidan, konstruksiyadan foydalangan holda atrof-muhit o'zgaruvchisidan pastki chiziqlarni olish mumkin % o'zgaruvchi_ nomi: ~ n1, n2%, bu erda n1 raqami tegishli muhit o'zgaruvchisining boshidan (agar n1 ijobiy bo'lsa) yoki oxiridan (agar n1 bo'lsa) ofsetni (o'tkazib yuboriladigan belgilar sonini) belgilaydi va n2 soni ajratiladigan belgilar sonini (agar n2 ijobiy bo'lsa) yoki o'zgaruvchidagi oxirgi belgilar sonini belgilaydi. tanlangan pastki qatorga kiritilmaydi (agar n2 manfiy bo'lsa). Agar bitta salbiy -n parametr ko'rsatilgan bo'lsa, oxirgi n ta belgi chiqariladi. Masalan,% DATE% o'zgaruvchisi "09/21/2007" satrini saqlasa (ma'lum mintaqaviy sozlamalar ostida joriy sananing ramziy ifodasi), keyin quyidagi buyruqlar bajarilgandan keyin
SET dd1 \u003d% DATE: ~ 0.2% SET dd2 \u003d% DATE: ~ 0, -8% SET mm \u003d% DATE: ~ -7.2% SET yyyy \u003d% DATE: ~ -4%
yangi o'zgaruvchilar quyidagi qiymatlarga ega bo'ladi: % dd1% \u003d 21,% dd2% \u003d 21,% mm% \u003d 09,% yyyy% \u003d 2007.
Uchinchidan, siz konstruktsiyadan foydalangan holda substringni almashtirish tartibini amalga oshirishingiz mumkin % o'zgaruvchi_ nomi: s1 \u003d s2% (Bu s1 substringining har bir paydo bo'lishi bilan mos muhit o'zgaruvchisidagi s2 bilan almashtirilgan satrni qaytaradi). Masalan, buyruqlar bajarilgandan keyin
SET a \u003d 123456 SET b \u003d% a: 23 \u003d 99%
o'zgaruvchisi b "199456" qatorini saqlaydi. Agar s2 parametri ko'rsatilmagan bo'lsa, s1 pastki satri chiqish satridan o'chiriladi, ya'ni. buyruqni bajargandan so'ng
SET a \u003d 123456 SET b \u003d% a: 23 \u003d%
b o'zgaruvchisi "1456" qatorini saqlaydi.
O'zgaruvchilar bilan amallar son sifatida
Kengaytirilgan buyruqlarni qayta ishlash yoqilganda (ushbu rejim sukut bo'yicha Windows XP-da ishlatiladi), atrof-muhit o'zgaruvchilarining qiymatlarini raqamlar sifatida ko'rib chiqish va ular bilan arifmetik hisob-kitoblarni amalga oshirish mumkin. Buning uchun / A tugmasi bilan SET buyrug'idan foydalaning. Bu erda buyruq satri parametrlari sifatida ko'rsatilgan ikkita raqamni qo'shadigan va natijada olingan summani ekranda aks ettiradigan add.bat ommaviy ish faylining misoli keltirilgan:
@ECHO OFF REM o'zgaruvchisi M SET / A yig'indisini saqlaydi M \u003d% 1 +% 2 ECHO% 1 va% 2 yig'indisi% M% REM o'zgaruvchini o'chirish M SET M \u003d
O'zgaruvchilarni mahalliy darajada o'zgartirish
SET buyrug'i yordamida buyruq faylidagi muhit o'zgaruvchilariga kiritilgan har qanday o'zgarishlar fayl tugagandan so'ng saqlanadi, ammo ular faqat joriy buyruqlar oynasida samarali bo'ladi. Bundan tashqari, ommaviy fayl ichida atrof-muhit o'zgaruvchilaridagi o'zgarishlarni lokalizatsiya qilish, ya'ni barcha o'zgaruvchilar qiymatlarini ushbu faylni ishga tushirishidan oldin bo'lgan shaklda avtomatik ravishda tiklash mumkin. Buning uchun ikkita buyruq ishlatiladi: SETLOCAL va ENDLOCAL. SETLOCAL buyrug'i mintaqaning boshlanishini belgilaydi mahalliy qurilmalar muhit o'zgaruvchilari. Boshqacha qilib aytganda, SETLOCAL ishga tushirilgandan so'ng atrof-muhit o'zgarishlari joriy ommaviy fayl uchun mahalliy bo'ladi. Har bir SETLOCAL buyrug'ida atrof-muhit o'zgaruvchilarining oldingi qiymatlarini tiklash uchun tegishli ENDLOCAL buyrug'i bo'lishi kerak. ENDLOCAL buyrug'i bajarilgandan so'ng atrof-muhit o'zgarishlari joriy ommaviy fayl uchun mahalliy emas; ushbu faylning bajarilishi tugagandan so'ng ularning oldingi qiymatlari tiklanmaydi.
0.00 (1 )
Umumiy yondashuv.
Ommaviy fayllar matnli fayllar kengaytma bilan ko'rshapalakyoki smdularning satrlari buyruqlar yoki bajariladigan fayllarning nomlari. Buyruqlar faylini bajarish uchun ishga tushirishda operatsion tizimning buyruq protsessori (ko'pincha buyruq tarjimoni deb ataladi) boshqaruvni o'z zimmasiga oladi, bu buyruq fayli satrlarini ketma-ket o'qiydi va sharhlaydi. Windows9X uchun buni amalga oshiradi buyruq.com, WinNT / 2K / XP uchun - cmd.exe... Buyruq fayllari qatorlarida buyruq protsessorining o'zi (FOR, GOTO, IF va boshqalar) buyruqlari yoki bajariladigan modullarning nomlari (net.exe, regedit.exe, win.com va boshqalar) bo'lishi mumkin. WinNT / 2K / XP operatsion tizimlarida buyruq satri yordamida buyruqlar tarkibi haqida qisqacha ma'lumot olishingiz mumkin:
yoki ma'lum bir buyruq bo'yicha:
HELP buyruq nomi
Yordam matnini ekranda emas, balki faylda aks ettirish uchun foydalanishingiz mumkin chiqishni yo'naltirish ... Buyruqlar satridan foydalanilganda standart kirish klaviatura va chiqish displey bo'ladi, ammo ushbu qurilmalar qayta yo'naltirish belgilaridan foydalanib qayta tayinlanishi mumkin
< - kirishni yo'naltirish
> - chiqishni qayta yo'naltirish (yoki \u003e\u003e - chiqish fayl oxiriga qo'shilganda mavjud bo'lgan faylga yo'naltirish.)
Buyruqning ma'lumot oqimini chiqarish uchun
YORDAM help.txt fayliga buyruq satri quyidagicha bo'ladi:Yordam\u003e help.txt
Goto.txt faylida GOTO buyrug'i uchun yordamni ko'rsatish uchun:
GOTO\u003e goto.txt-ga yordam bering
Atrof muhit o'zgaruvchilaridan foydalanish.
Ommaviy fayllarda siz foydalanishingiz mumkin va ko'pincha kerak muhit o'zgaruvchilari - qiymatlari buyruq yoki ommaviy ish fayli bajariladigan muhitni tavsiflovchi o'zgaruvchilar. Atrof-muhit o'zgaruvchilarining qiymatlari OS yuklanganda va foydalanuvchi tizimda ro'yxatdan o'tganida hosil bo'ladi va buyruq yordamida ham o'rnatilishi mumkin.O'rnatish formati:
SET [o'zgaruvchi \u003d [string]]
o'zgaruvchan Atrof muhit o'zgaruvchisi nomi.
chiziq Belgilangan o'zgaruvchiga belgilanadigan belgilar qatori.
Masalan buyruq satri
O'rnatish mynane \u003d Vasya
myname o'zgaruvchisini Vasya qiymatiga qo'shadi.
Dasturlarda va ommaviy fayllarda o'zgaruvchining qiymatini foiz belgilariga kiritilgan nomidan foydalanib olishingiz mumkin ( %) ... Masalan buyruq
so'zi va buyrug'i ko'rsatiladi
o'zgaruvchan vaqtning qiymatini aks ettiradi, bu joriy vaqtning qiymatini oladi.
Va buyruq satri
SET PATH \u003d C: myprog;% yo'l%
pATH o'zgaruvchisi qiymati bilan tavsiflangan bajariladigan dasturlarni qidirish yo'liga C: myprog katalogini qo'shadi
Parametrlarsiz SET buyrug'ini bajarish o'zgaruvchilarning joriy qiymatlarini ekranda quyidagi ko'rinishda bo'lishiga olib keladi:
NUMBER_OF_PROCESSORS \u003d 1 - protsessor soni
OS \u003d Windows_NT- OS turi
Path \u003d E: WINDOWSsystem32; E: WINDOWS; E: Program FilesFar - bajariladigan fayllarni qidirish yo'li.
PATHEXT \u003d .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH - bajariladigan fayllar uchun kengaytmalar.
PROCESSOR_ARCHITECTURE \u003d x86 - protsessor arxitekturasi.
PROCESSOR_IDENTIFIER \u003d x86 Family 6 Model 8 Step 1, AuthenticAMD - protsessor identifikatori.
PROCESSOR_LEVEL \u003d 6 - protsessor darajasi (model raqami).
PROCESSOR_REVISION \u003d 0801 - protsessor versiyasi.
ProgramFiles \u003d E: Program Files - "Program Files" jildiga yo'l
PROMPT \u003d $ P $ G - buyruq satrining so'rov formati $ P - joriy katalog $ G - "\u003e" belgisi uchun yo'l.
SystemDrive \u003d E: - tizim haydovchi harfi.
SystemRoot \u003d E: WINDOWS - Windows OS katalogi.
Ba'zi bir o'zgaruvchilarning qiymati SET buyrug'i bilan ko'rsatilmaydi. Bu qiymatlar dinamik ravishda o'zgarib turadigan o'zgaruvchilar:
% CD% - Joriy katalog satrining qiymatini oladi.
% DATE% - joriy sana qiymatini oladi.
% TIME% - joriy vaqtning qiymatini oladi.
% RANDOM% - 1 -32767 oralig'ida tasodifiy o'nlik qiymatini qabul qiladi.
% ERRORLEVEL% - ERRORLEVEL vazifasini bajarish kodining joriy qiymatini oladi
% CMDEXTVERSION% - kengaytirilgan buyruqlarni qayta ishlash uchun CMD.EXE buyruq qobig'ining versiyasini oladi.
% CMDCMDLINE% - Buyruq protsessorini chaqirgan satr qiymatini oladi.
O'zgaruvchining qiymatini ko'rish uchun siz foydalanishingiz mumkin buyruq satri:
ECHO% o'zgaruvchisi%
Ommaviy fayl uchun parametrlarni kiritish.
Buyruqlar satrining parametrlarini ommaviy faylga uzatish va ularning qiymatlarini ommaviy faylning bayonotlarida ishlatish mumkin.
BAT fayli< параметр1 > , < параметр2 >, ... < параметрN >
Buyruqlar faylining o'zida birinchi parametr o'zgaruvchi sifatida mavjud bo'ladi %1 , ikkinchisi - %2 va h.k. Ishchi faylning o'zi nomining o'zgaruvchisi mavjud %0 ... Masalan, buyruq faylini yarataylik, uning vazifasi kiritilgan parametrlarning qiymatlarini ekranda aks ettirish bo'ladi. Odatda buyruq matnni ko'rsatish uchun ishlatiladi
ECHO< текст >
Ammo, agar matn% 1 bilan almashtirilsa, birinchi parametr,% 2 bilan - ikkinchisi va boshqalar ko'rsatiladi.
Quyidagi tarkib bilan parm.bat faylini yarating:
echo Birinchi parametr \u003d% 1
echo Ikkinchi parametr \u003d% 2
echo Uchinchi parametr \u003d% 3
va uni quyidagi buyruq bilan ishlating:
parm.bat BIRINChI ikkinchi "ikki so'z"
uni to'ldirgandan so'ng, siz uning qanday ishlashini va bo'shliqlar bilan parametrlarni ikki tirnoq bilan qo'shib qo'yishingiz kerakligini tushunasiz. Buyruq protsessori tomonidan qayta ishlangan satrlarni ekranda ko'rsatilishining oldini olish uchun buyruqdan foydalanishingiz mumkin
ECHO OFFuni ommaviy faylning birinchi qatoriga joylashtirish orqali. Buyruq faylining satrini qobiq e'tiborsiz qoldirishi uchun uning boshiga qo'ying REM< пробел > ... Shu tarzda, ko'pincha katta ommaviy fayllarda foydali sharhlarni joylashtirishingiz mumkin:rem ECHO OFF buyruq fayli satrlari tarkibini ekranda ko'rsatish rejimini o'chiradi
REM faqat ularning bajarilish natijalarini aks ettiradi.
echo Birinchi parametr \u003d% 1
echo Ikkinchi parametr \u003d% 2
echo Uchinchi parametr \u003d% 3
ECHO OFFni @ECHO OFF bilan almashtirishga harakat qiling - natija o'zi uchun gapiradi. Chiqish rejimini o'chiradigan chiziq endi ekranda ko'rinmaydi.
O'tish va yorliqlar.
Ommaviy fayllarda ma'lum shartlarning bajarilishiga qarab o'z ishlarining mantig'ini o'zgartiradigan shartli o'tish buyruqlaridan foydalanishingiz mumkin. Shartli sakrash usullarini tasvirlash uchun biz ommaviy fayl yaratamiz, uning maqsadi olinadigan ommaviy axborot vositalariga oldindan belgilangan disk harfini tayinlash bo'lib, ular flesh-disklar sifatida ishlatiladi. Shartlar quyidagicha - ikkita flesh-disk mavjud, ulardan biri Explorerda X diskida, ikkinchisi Y diskda ko'rinishi kerak: nima bo'lishidan qat'iy nazar uSB port ular bir-biriga bog'langan. Haqiqiy disklarni F: yoki G sifatida ulash mumkin deb o'ylaymiz: disklarni ma'lum bir nomga ega fayl mavjudligi bilan taniymiz (bunday faylni ildiz katalogiga yashiringan qilib, uni g'ayrioddiy narsa deb atash yaxshiroq):
Flashd1.let - birinchi diskda
Flashd2.let - ikkinchisida
O'sha. ommaviy faylning vazifasi - mavjudligini tekshirish olinadigan disklar F: va G: fayllar Flashd1.let yoki Flashd2.let va qaysi biri mavjudligiga qarab, disk harfini tayinlang X: yoki Y:
Diskdagi faylni topish uchun buyruqdan foydalaning
Agar mavjud bo'lsa:Fayl nomi mavjud bo'lsa
Eng oson buyruq - foydalanishSUBSTdisk nomini katalogga xaritalash.
SUBST X: C: - yaratadi virtual disk X: uning tarkibi C: diskining asosiy katalogi bo'ladi
Quyidagi satrlar bilan setXY.bat ommaviy ish faylini yarating:
Bunday faylni bajargandan so'ng sizda X: va Y disklar bo'ladi: Ammo agar siz bunday faylni yana ishga tushirsangiz, SUBST buyrug'ida xato xabari paydo bo'ladi - axir X: va Y: disklari allaqachon mavjud.
Agar X: va Y: virtual disklari allaqachon yaratilgan bo'lsa (yoki ulanishdan oldin -d opsiyasi bilan SUBST yordamida o'chirib tashlasangiz), SUBST bajarilishini chetlab o'tish tavsiya etiladi. Biz foydalanib ommaviy ish faylini o'zgartiramizGOTO - yorliq bilan boshqaruv faylini ommaviy fayl qatoriga o'tkazish.
GOTO yorlig'i
Yorliq alohida satrda bo'lishi va ikki nuqta bilan boshlanishi kerak. Hech qanday xato xabari paydo bo'lmasligi uchun ommaviy faylimizda o'zgarishlar qilaylik:
REM, agar X mavjud bo'lmasa: - keyin SETX yorlig'iga o'ting
Agar mavjud bo'lmasa X: GOTO SETX
Agar X mavjud bo'lsa, REM: - Y ni tekshirishga o'ting:
Agar mavjud bo'lsa G: flashd1.let SUBST X: G:
Agar mavjud bo'lsa F: flashd1.let SUBST X: F:
REM, agar Y: mavjud bo'lsa - ommaviy ish faylini bekor qiling.
Agar mavjud bo'lsa Y: GOTO EXIT
Agar mavjud bo'lsa G: flashd2.let SUBST Y: G:
Agar mavjud bo'lsa F: flashd2.let SUBST Y: F:
Ommaviy fayldan REM chiqishi
SUBST xato xabari yo'qoldi. Buyruqni bajarish paytida xatolar alomatlarini buyruq faylining o'zida o'zgaruvchini tahlil qilish orqali kuzatish mumkinXATO, qiymati aksariyat dasturlarning bajarilishi jarayonida hosil bo'ladi. Agar dastur xatosiz chiqqan bo'lsa, ERRORLEVEL 0, xato bo'lsa 1 bo'ladi. Agar ular bajariladigan dasturda ko'rsatilgan bo'lsa, boshqa qiymatlar ham bo'lishi mumkin.
Ommaviy fayl qatorida buyruq sifatida ommaviy ish faylidan ham foydalanishingiz mumkin. Bundan tashqari, chaqiruv buyrug'i faylini bajarish nuqtasiga qaytish bilan o'tkazish uchun buyruqdan foydalaningQo'ng'iroq qiling ... Quyidagi tarkib bilan test.bat ommaviy ish faylini yarataylik:
ECHO 1.bat qo'ng'iroq qiling
ECHO qaytishi.
Va buyruqni o'z ichiga olgan 1.bat fayliPAUSE,ommaviy faylning bajarilishini istalgan tugma bosilguncha to'xtatib turadi.
Test.bat bajarilganda xabar ko'rsatiladi
1.bat-ga qo'ng'iroq qilish
va pauza buyrug'i bilan boshqarish 1.bat bo'ladi. Klaviaturada tugmachani ishga tushirgandan so'ng, "ECHO Return" buyruq qatori. va ekran chiqadi
Agar CALL test.bat-da o'chirilsa, 1.bat faylidan qaytish amalga oshirilmaydi. Aytgancha, boshqaruv faylini ommaviy faylga uzatishni ishlatib, siz uning loopini tashkil qilishingiz mumkin. Sinovni test.bat faylining oxiriga qo'shib ko'ring:
Siz CTRL-Break kombinatsiyasini bosish orqali ommaviy fayllar ko'chadan chiqishingiz mumkin. Ommaviy fayl ichidagi protsedurani chaqirish uchun CALL buyrug'idan foydalanish mumkin. Bunday holda, ism emas, balki dalil sifatida ishlatilmaydi tashqi faylva yorliq:
....
qo'ng'iroq: proc1
....
: proc1
....
Chiqish
....
Fayl yaratish.
Windows-da fayl yaratish uchun maxsus buyruq yo'q, ammo uni bir necha usullarsiz osonlikcha bajarish mumkin:
Konsoldan faylga nusxalash
COPY CON myfile.txt
Ushbu buyruq bajarilganda, klaviaturadagi ma'lumotlar (CON qurilmasi) myfile.txt fayliga yoziladi. F6 yoki CTRL-Z tugmachalarini bosish natijani tugatadi.
Chiqishni qayta yo'naltirish
ECHO 1\u003e myfile.txt
Ushbu buyruqni bajarish "1" belgisini o'z ichiga olgan myfile.txt faylini yaratadi.
Kirish va chiqishni qayta yo'naltirish kombinatsiyasi:
COPY CON\u003e myfile.txt< xyz
Ushbu buyruqni bajarishda, birinchi holatda bo'lgani kabi, konsoldan faylga nusxalash ishlatiladi, ammo klaviaturadagi ma'lumotlar o'rniga mavjud bo'lmagan xyz qurilmasidan kirish qo'llaniladi. Tizimda bunday qurilma yo'qligi haqida xabar paydo bo'ladi, ammo bo'sh fayl myfile.txt muvaffaqiyatli yaratiladi.
Juda oddiy variant - qo'g'irchoq qurilmadan nom bilan nusxalash bekor faylga.
nul myfile.txt-ni nusxalash
Agar siz tez-tez bo'sh fayllarni yaratishingiz kerak bo'lsa, o'zingizning ommaviy faylingizni (masalan, newfile.bat yoki undan ham yaxshiroq, nf.bat) tayyorlashingiz mumkin va ishga tushirilganda parametr sifatida fayl nomini berishingiz mumkin.
Fayl tarkibi:
Ushbu ommaviy faylni tizim katalogiga joylashtiring (C: windowssystem32 yoki PATH qidirish yo'llarida nima bor bo'lsa).
Buyruq satri:
newfile.bat myfile.txt
Yoki
nf.bat myfile.txt
Yoki
nf myfile.txt
Mana buyruq nf yaratish uchun bo'sh fayl buyruq satrida.
Olib tashlanadigan diskka bir xil haydovchi harfini tayinlash.
Qiyinchilik - bu olinadigan qilishdir USB disk (flesh-disk) har qanday kompyuterda va qanday ulangan bo'lishidan qat'i nazar, har doim bir xil disk harfida mavjud edi. Uni hal qilish uchun biz yuqorida aytib o'tilgan SUBST buyrug'idan foydalanamiz. Olib tashlanadigan disk uchun kerakli harfni tanlaymiz, masalan - X. Ommaviy fayl ishga tushirilgan disk nomi% ~ d0 o'zgaruvchisi sifatida mavjud. Quyidagi tarkib bilan ommaviy ish faylini yarating: @echo o'chirilgan
pastki X:% ~ d0
bu degani - virtual disk X yarat: xaritada jismoniy diskommaviy ish fayli ishga tushirilgan joydan.
% 0 almashtirish qiymatlari haqida ko'proq ma'lumot olish uchun quyidagi buyruqlar faylini ko'ring:
@echo o'chirilgan
ECHO PROCESSING FILE -% 0
ECHO Ommaviy faylni yaratish / o'zgartirish sanasi / vaqti -% ~ t0
ECHO Ommaviy fayl yo'li - "% ~ f0"
ECHO ommaviy fayl diskasi -% ~ d0
ECHO ommaviy fayl katalogi - "% ~ p0"
ECHO Buyruqning fayl nomi -% ~ n0
ECHO Ommaviy fayl kengaytmasi -% ~ x0
ECHO Qisqa nomi va kengaytmasi -% ~ s0
ECHO ommaviy faylining atributlari -% ~ a0
ECHO ommaviy fayl hajmi -% ~ z0
Sana va vaqt bo'yicha arxivlarni yaratish.
Keling, quyidagi muammoni hal qilaylik - siz C: Program FilesFAR katalogida joylashgan fayllar arxivini yaratishingiz kerak. Arxiv faylining nomi joriy vaqtdan iborat bo'lishi kerak (hours.minutes.seconds - HH.MM.SS.rar) va u yangi katalogga joylashtirilishi kerak, uning nomi joriy sanadan (day.month.year - DD.MM.) iborat bo'lishi kerak. YYYY). Arxivlash uchun biz RAR arxivatoridan foydalanamiz. Arxiv yaratish uchun boshlang'ich formati:
RAR a -r< путь и имя архива > < Путь и имя архивируемых данных >
a- arxiv yaratish buyrug'i.
-r - pastki kataloglarning arxivlanishini belgilaydigan kalit (chunki manba papkasida kichik kataloglar mavjud).
Shunday qilib, muammoni hal qilish uchun RAR uchun nomlar va yo'llarni to'g'ri yaratishingiz kerak. Buning uchun biz quyidagi omillardan foydalanamiz:
Sana% DATE% at o'zgaruvchisidan olingan sana standart sozlamalar mintaqaviy muhit quyidagicha ko'rinadi: VDATE-ni o'rnating \u003d sana: ~ 3% C: diskida katalog yarating, uning nomi \u003d VDATE o'zgaruvchisidan joriy sana: MD C: \\% VDATE% % TIME% o'zgaruvchisidan olingan vaqt: Arxivatorni boshlaymiz: Endi tarkib bilan ommaviy fayl yaratishingiz mumkin: VDATE-ni o'rnating \u003d sana: ~ 3% Bunday ommaviy fayl avtomatik yuklash yoki skriptning bir qismi sifatida, foydalanuvchi domenga kirganda yoki rejalashtiruvchidan foydalanib bajarilishi mumkin. belgilangan vaqt, va sizda har doim muhim ma'lumotlarning vaqt bo'yicha buyurtma qilingan arxivlari mavjud.
Ushbu ommaviy fayl Win2K / XP foydalanuvchilarining "Mening hujjatlarim" papkasidagi tarkibni arxivlarni yaratadi, ularni kataloglarga joylashtiradi |
Atrof muhit o'zgaruvchilarini o'rnatadi, olib tashlaydi va ko'radi. Parametrlarsiz, buyruqsiz chaqiriladi o'rnatilgan o'rnatilgan muhit o'zgaruvchilari va ularning qiymatlarini ro'yxatlaydi.
Sintaksis
o'rnatilgan [[/ a [ifoda]] [/ p [o'zgaruvchan = ]] chiziq]
Tanlovlar
/ a parametr ekanligini bildiradi chiziq hisoblangan raqamli ifoda. / p Qiymatni o'rnatadi o'zgaruvchan kirish liniyasi. o'zgaruvchisi Siz qiymatini belgilashni yoki o'zgartirishni xohlagan o'zgaruvchining nomini belgilaydi. string Belgilangan o'zgaruvchi uchun string qiymatini o'rnatadi. /? Buyruqning yordamini ko'rsatadi.Izohlar
- Buyruqdan foydalanish o'rnatilgan qutqarish konsolida
Jamoa o'rnatilgan qutqarish konsolida turli xil parametrlarga ega.
- Maxsus belgilar yordamida
Belgilar<, >, |, &, ^ maxsus belgilar qobiq, siz ulardan oldin (^) boshqaruv belgisi bilan o'tishingiz yoki parametrdagi belgilarni ishlatganda tirnoq belgilariga kiritishingiz kerak chiziq (masalan, " content_string & belgi" ). O'z ichiga olgan satrni keltirganingizda maxsus belgilar, tirnoq atrof-muhit o'zgaruvchisi qiymatining bir qismi hisoblanadi.
- Atrof muhit o'zgaruvchilaridan foydalanish
Atrof-muhit o'zgaruvchilari ba'zi ommaviy fayllar va dasturlarning ishlashini boshqarish va boshqarish uchun ishlatiladi windows bilan ishlash XP va MS-DOS kichik tizimlari. Jamoa o'rnatilgan ko'pincha Autoexec.nt faylida muhit o'zgaruvchilarini o'rnatish uchun ishlatiladi.
- Joriy muhit sozlamalarini ko'rsatish
Jamoa qachon o'rnatilgan parametrlarsiz chaqirilsa, joriy sozlamalar ko'rsatiladi. Odatda ushbu sozlamalar diskdagi dasturlarni topish uchun ishlatiladigan COMSPEC va PATH o'zgaruvchilarini o'z ichiga oladi. Windows tomonidan ishlatiladigan boshqa ikkita muhit o'zgaruvchisi PROMPT va DIRCMD.
- Parametrlardan foydalanish
O'zgaruvchi va satr uchun qiymatlarni belgilashda o'zgaruvchining qiymati atrof-muhitga qo'shiladi va satr shu o'zgaruvchiga mos keladi. Agar o'zgaruvchi allaqachon mavjud bo'lsa, yangi qiymat eski qiymatning ustiga yoziladi.
Agar jamoa o'rnatilgan faqat o'zgaruvchining nomi va teng belgisi (qiymat yo'q) ko'rsatiladi, har qanday qiymat endi atrof-muhit o'zgaruvchisiga taqqoslanmaydi, bu atrof-muhit o'zgaruvchisini olib tashlashga teng.
- Foydalanish / a
Quyidagi jadvalda parametrni qo'llab-quvvatlovchi operatorlar keltirilgan / a, kamayish tartibida.
Foydalanish mantiqiy operatorlar (&& ||) yoki modul operatori (%), satr ifodasini tirnoq ichiga qo'ying. Ifodadagi har qanday raqamli bo'lmagan satrlar atrof-muhit o'zgaruvchilari nomlari hisoblanadi, ularning qiymatlari ishlov berishdan oldin raqamlarga aylantiriladi. Agar joriy muhitda aniqlanmagan muhit o'zgaruvchisi nomi ko'rsatilgan bo'lsa, unga qiymatni olish uchun% dan foydalanmasdan atrof-muhit o'zgaruvchilari qiymatlari bo'yicha arifmetik operatsiyalarni bajarishga imkon beradigan nol qiymati beriladi.
Buyruqni bajarayotganda to'siq / a buyruq skriptidan tashqaridagi buyruq satridan ifodaning yakuniy qiymati chop etiladi.
Raqamli qiymatlar o'nli raqamlar bo'lib, o'n oltinchi raqamlar uchun 0x va sakkizli raqamlar uchun 0 qo'shilgan raqamlar bundan mustasno. Shunday qilib, 0x12 18 va 022 bilan bir xil. Sakkizli tasvir aniqlikni talab qiladi. Masalan, 08 va 09 raqamlari yaroqsiz, chunki 8 va 9 sakkizli raqamlar emas.
- Foydalanish / p
Buyruqlar satrini kiritish shart bo'lmagan hollarda ishlatiladi.
- Kechiktirilgan muhit o'zgaruvchan kengayishini qo'llab-quvvatlash
Kechiktirilgan muhit o'zgaruvchan kengayishi uchun yordam qo'shildi. Ushbu qo'llab-quvvatlash sukut bo'yicha o'chirilgan, uni buyruq yordamida yoqishingiz yoki o'chirib qo'yishingiz mumkin cmd / v.
- Jamoa kengaytmalari bilan ishlash
Buyruq kengaytmalari yoqilgan (sukut bo'yicha o'rnatilgan) va buyruq bajarilishi bilan o'rnatilgan qiymatlarsiz, barcha joriy muhit o'zgaruvchilari ko'rsatiladi. Agar buyruq bajarilsa o'rnatilgan qiymat bilan ushbu qiymatga mos keladigan o'zgaruvchilar ko'rsatiladi.
- Buyruqdan foydalanish o'rnatilgan ommaviy fayllarda
Ommaviy fayllarni yaratishda buyruqdan foydalaning o'rnatilgan o'zgaruvchilar yaratish va ularni dan raqamli o'zgaruvchilar sifatida ishlatish %0 oldin %9 ... Dan o'zgaruvchilaridan ham foydalanishingiz mumkin %0 oldin %9 buyruq uchun kirish sifatida o'rnatilgan.
- Buyruq o'zgaruvchilariga kirish o'rnatilgan ommaviy dasturlardan
Ommaviy dasturdagi o'zgaruvchiga murojaat qilganda, o'zgaruvchining nomi foiz belgilariga (%) kiritilishi kerak. Masalan, ommaviy dasturda BAUD o'zgaruvchisi yaratilsa, uning o'rnini bosadigan parametr nom bilan bog'lanishi mumkin % bod% buyruq satrida.
Misollari
TEST ^ 1 nomli muhit o'zgaruvchisini o'rnatish uchun quyidagi buyruqni kiriting:
testVar \u003d test ^^ 1 ni o'rnating
TEST & 1 nomli muhit o'zgaruvchisini o'rnatish uchun quyidagi buyruqni kiriting:
testVar \u003d test ^ & 1 ni o'rnating
Buyruq o'zgaruvchisining qiymati o'rnatilgan tenglik belgisidan keyin (\u003d) hamma narsani belgilaydi. Yozayotganda:
testVar \u003d "test ^ 1" ni o'rnating
Natija quyidagicha bo'ladi:
testVar \u003d "test ^ 1"
INCLUDE muhit o'zgaruvchisini C: \\ Inc (S diskidagi Inc katalogi) qatori unga bog'langan qilib sozlash uchun quyidagi buyruqdan foydalanishingiz mumkin:
set include \u003d c: \\ inc
INCLUDE nomini foiz belgilariga (%) qo'shib, ommaviy fayllarda C: \\ Inc satridan foydalanishingiz mumkin. Masalan, ichida ommaviy ish fayli INCLUDE muhit o'zgaruvchisi ko'rsatgan katalog tarkibini ro'yxatlash uchun quyidagi buyruqdan foydalanishingiz mumkin:
Buyruqni bajarayotganda satr % o'z ichiga% o'rniga C: \\ Inc. qatori qo'yiladi.
Siz shuningdek buyruqdan foydalanishingiz mumkin o'rnatilgan PATH muhit o'zgaruvchisiga yangi katalog qo'shadigan ommaviy dasturda. Masalan:
@echo o'chirilgan
rem ADDPATH.BAT yangi katalog qo'shadi
rem muhit o'zgaruvchisiga.
o'rnatilgan yo'l \u003d% 1;% yo'l%
o'rnatilgan
Buyruq kengaytmalari yoqilgan (sukut bo'yicha o'rnatilgan) va buyruq bajarilishi bilan o'rnatilgan qiymat bilan, atrof-muhit qiymatiga mos keladigan barcha o'zgaruvchilar ko'rsatiladi. Masalan, buyruq satrida yozishda: o'rnatilgan p, natija quyidagicha bo'ladi:
Yo'l \u003d C: \\ WINNT \\ system32; C: \\ WINNT; C: \\ WINNT \\ System32 \\ Wbem
PATHEXT \u003d .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH
PROCESSOR_ARCHITECTURE \u003d x86
PROCESSOR_IDENTIFIER \u003d x86 Family 6 Model 8 Steping 1, GenuineIntel
PROCESSOR_LEVEL \u003d 6
PROCESSOR_REVISION \u003d 0801
ProgramFiles \u003d C: \\ Program Files
PROMPT \u003d $ P $ G
O'rnatish buyrug'i bilan ishlashning ba'zi texnikasi va xususiyatlarini Arifmetik ma'lumotlarni qayta ishlash bo'limida topish mumkin.
Savollar, munozaralar, sharhlar, takliflar va boshqalar uchun ushbu saytning forum bo'limidan foydalanishingiz mumkin (ro'yxatdan o'tish shart).