компьютерде жұмыс істеу барысында жиі қайталау қажеттілігі туындайды бір және сол DOS-команда жүзеге асыру үшін мезгіл-мезгіл орындалатын іс-әрекеттер, құру, күрделі және көп деңгейлі ретпен орындалатын командалар немесе қосымшалардың жұмысын автоматтандыру, қосымшаларымен және файлдармен қатысуымен немесе қатысуынсыз пайдаланушы. Операциялық жүйесі бар жазу мүмкіндігі бірнеше команда bat-файл. Бұл ретте, жай ғана іске қосқанда бұл командалық файл (жиі деп аталады скрипт, немесе жай ғана «батник»), жүзеге асыруға болады орындау, жазылған команда а прописав оны оқиғалар планировщика Windows, автоматтандыруға болады бұл процесс.
Ерекшелігі файлдарды осы үлгідегі жоқтығы болып табылады ішіндегі қандай да бір код - тек тактілік ақпарат, оны оқиды және орындайды командалық DOS-процессор, үйлесімді іс жүзінде барлық нұсқаларымен Windows операциялық жүйесі. Мысалдардың бірі болып табылады файл autoexec.bat үшін қажет, іске қосу, осы ОС, өйткені ол жүзеге асырады оның параметрлері іске қосу барысында.
Командалар құрамында bat-файл, функционалы бойынша бөлуге болады бірнеше топтар:
- арналған экранға шығару үшін белгілі бір маңызы бар, сөз тіркестерін, қосымшаның немесе мәліметтерді;
- жүзеге асыру үшін іске қосу пакеттік құжаттар;
- жұмыс істеу үшін циклдарды;
- жасау үшін тармақталу орындауы арқылы шарттарын;
- қосымшаларымен жұмыс істеуге арналған.
іске Қосу bat-файлдардың әр түрлі тәсілдермен жүзеге асыруға болады. Жұмыс кезіндегі командалық жолда ағымдағы каталогта қалай енгізуге файл қосымша параметрлері бар немесе оларсыз. Бұл ретте команда bat-файлдардың іске қосқаннан кейін орындалатын болады дәйекті бірінен қазірдің өзінде пайдаланушының араласуынсыз.
болған Кезде командалық файлды басқа каталогқа басқа, толық аты-файл жазу толық жолын каталогты сақтау. Кеңейту файлы, сондай-ақ емес, қамтылған. Мысалы, ағымдағы каталог d:photowork, ал командалық файл vera.bat, ол орындау керек параметрлерімен resize.doc және /p, орналасқан каталогта d:photohome. Сол үшін осуществился іске қосу біздің файл, керек жазу командасын d:photohomevera resize.doc /p немесе команданы ..homevera resize.doc /p.
іске қосқаннан кейін Орындалатын команда bat-файл тоқтатуға болады комбинациями түймелерін <Ctrl>+<Break> және <Ctrl>+<C>. Дисплейде запрос на прерывание орындау командалық файлды сұрау, күтілетін енгізу Yes немесе No. Егер енгізілсін Y болса, онда орындау прервется, ал қалған командалар тізімі bat-файл болады проигнорирован. Егер енгізбесеңіз N символы болса, онда орындау жалғасады мынадай командалар тізімінен.
Bat файлдары болуы мүмкін өзіне сілтемелер орындау үшін басқа да скриптер. Егер жай ғана бәрін теле скрипт bat-файл командасын ол орындай емес, сондай-ақ басқармасы беріледі басқа батник және орындалады, командалар қазірдің өзінде оған. Егер қайтару талап етілген іске қосылғаннан кейін ішкі файл болса, онда оны шақыру командасына CALL. Формат команданың көрінеді: CALL аты-бат-файл [параметрлерін іске қосу].
Параметрлерімен берілетін шақырылатын командалық файл (файлдар), әдетте болып табылады рәміздері %1 - %9. Қашан команда bat-файлдардың барлық дәйекті түрде болады меңгеріліп, орындау жалғасады бастапқы скрипт келесі жолдан.
бұған команда bat-файлдардың орындау керек қадамдап (тоқтап, кейін әрбір жолын). Жиі мұндай режим қажет кезінде жөндеу немесе тестілеуге скриптер. Жазу командалар төмендегідей: COMMAND /y/c аты _скрипта [параметрлері].
Кезінде әрбір командаға берілетін болады запрос Y немесе N. Егер талап етіледі орындау команданың — т ймешігін басы ыз Enter пернесін немесе Y. Егер елемеу пәрменін — т ймешігін басы ыз ESC немесе N
Қашан іске қосылады bat-файл командасын построчно орындау алдында экранда содан кейін орындалады. Кейде бұл туғызады тиімсіз, себебі үлкен батнике командалар ұзын тізімін пробегают пайдаланушының алдында экранда, ал кейде қажет, оларды көрсету, мысалы, диалог үшін немесе жөндеу. Үшін bat-файл командасын выводил арналған дисплей қолданылады командасы ECHO ON. Өшіру үшін осы режим енгізу керек ECHO с параметрі OFF. Бұл ретте барлық орындалатын бұдан әрі команда түсірген экранда жоқболады.
өшіру Үшін шығару тек қандай да бір жолдың батника экранға пайдалануға болады ең басында осы жолдың символы @. Көбінесе бұл символ кездестіруге болады жұпта командасымен @ECHO OFF алып тастау үшін шығару, оны дисплей монитор. Мұндай режим жиі қолданады зиянкестер жасай отырып, негізінде bat-файл вирустар немесе доставляя ұсақ және ірі келеңсіз пайдаланушыларға компьютерлер.
Егер кейін команда ECHO орналасады рәміздер ерекшеленетін, ON немесе OFF, онда олар экранға шығу кез келген режимде. Егер ECHO жоқ параметрлерін, онда ол береді экранға жай-күйі дисплей режимін орындалатын командалардың — немесе өшірулі.
қаласаңыз, ойнату тіпті дыбыстық сигнал (писк) компьютерді пайдалана отырып, bat-файл. Командалар мысалдары, олардың келтірілген бұдан әрі негізделген оператор ECHO қосылған арнайы таңбалар.
ойнату Үшін, дыбыс сигналын шығару қажет стандартты символы кодымен 7. Бұны түймесін басу арқылы <alt> және «7» цифрлық пернетақтада (жазуы бар home).
арттыру Үшін удобочитаемость хабарлар қолдануға болады командасын ECHO с параметрі «.» (ол қойылады бірден команда жоқ, бос орын немесе арнайы символ коды 255. Экранда бұл сияқты көрінеді пустая тігім.
Командасын ECHO үшін пайдалануға болады хабарлама шығару файл. Оның мәні тұрады жібергені шығару хабарламаларды жазу үшін файл емес, экран монитор. Сақтау үшін сайларды, сауалнама, жазба оқиғаларды пайдалануға болады пакеттік файлдар bat. Команданың шығару бар келесі формат:
- ECHO-хабар >> файл аты — команда қосады орынға соңына қолда бар файл. Егер сіз осындай файлды осы директории жоқ, онда жаңа файл құрылады.
- ECHO-хабар > файл аты — осы командамен жаңа файл құрылады және оған жазылады ағымдағы тігім. Болған жағдайда, мұндай файлдың ағымдағы директория, мазмұнды болады шығарылуы және жазылған команда немесе оның нәтижесі.
ыңғайлы болу Үшін редакциялау скриптер пайдаланылады командасы REM. Барлық жүрген одан кейін команда bat файлдары, Windows елемейді орындау кезінде. Оларды көруге болады редакциялауда және пошаговом режимінде. Барлық басқа жағдайларда түсініктеме экранға шығарылуы болады.
Кейде орындау кезінде батника қажеттілігі туындайды уақытша тоқтату орындау команда, мысалы, күту үшін реакция пайдаланушы ұлғайту үшін уақыт оқылуын ұзын хабарламаны жариялау үшін диск, растау қатысу пайдаланушының немесе жөндеу пакеттік файл. Команда кешіктірілген bat-файл жазылады да PAUSE жоқ параметрлері. Бұл ретте дисплейде " хабар типті «кез келген түймені Басыңыз жалғастыру үшін», және орындау скрипт болады дейін тоқтатылды батырмасын басқаннан пернетақта. Егер басылған комбинациясы <ctrl>+<break> немесе <ctrl>+<c>, онда жүйе воспримет бұл жұмысты аяқтау орындалатын файл және төмендегілер туралы растау аяқталған соң жұмыс: «Тоқтату орындау үшін командалық файл? (Y/N)». Егер пернесін Y болса, онда жылдамдық үзу жұмыс скрипт бұл жерде және барлық қалған орындалмаған командалар алуға құқылы. Басқан кезде N орындалуы жалғасады мынадай командалар. Кезінде паузе басу басқа да кез келген әріптік-цифрлық пернелер, сондай-ақ «бос орын» және «Пайдалануға беру» орындау; орындалатын файл жалғасады мынадай команда қатысты.
Үшін жүйелі орындау бірнеше файлдар тізімінен тұрған бір директорияның, сондай-ақ пайдалануға болады bat-файл. Команда «бағдарламасы іске қосылды атауына» және «іске қосу бағдарламасын кеңейту бойынша файлдың» жиі көмектесе автоматтандыруды құжаттарды өңдеу, мысалы, сұрыптау салымдар пошта. Ерекшеленеді, олар параметрлеріне команда үшін FOR. Формат жазу, оны төменде келтірілген:
- FOR %x IN (список файлов) DO командасы, мұнда:
- х - кез келген таңбаны қоспағанда, сандар 0-ден 9-ға дейін;
- тізім — топқа бөлінген аралығымен файл атаулары немесе атауы бір файл; бұл ретте пайдалануға болады спецсимволы «?» және «*» ауыстыру үшін бір емес, бірнеше белгілердің атауындағы файл;
- тобы — кез келген DOS командасы немесе программа басқа FOR; егер бар болса) пайдалану қажеттілігі FOR, онда орнына %x керек %%x.
пайдаланған Кезде осы команданың жазу үшін bat-файл ескеру керек есімдері бағдарламаларына форматтағы DOS бар шектеу ұзындығы бойынша атаулары. Жүргізу үшін ауысу командалары FOR жұмысқа ұзын атаулары бар файлдарға, керек емес ұмыту алдындаіске қосу командасын LFNFOR ON режимін іске қосу үшін жұмыс ұзын есімдері бар және LFNFOR OFF үшін оны өшіру және қайтару стандартты ұзындығы файл.
Көптеген функциялары бағдарламаларымен сияқты салыстыру файлдарды белгілі бір типі кеңейту, жүрген бір директорияның, файлдармен сол үлгідегі басқа директорияның, көшіру барлық файлдарды ағымдағы каталогтың екінші дәйектілікпен орындау файлдардың кеңейтулері бар файлдарды жүктеуге болады белгілі бір түрі мен атаулары, начинающимися отырып, сан, жүзеге асыруға болады көмегімен тек бір вписанной да bat-файл командасы. Бағдарламаны іске қосу болады үйлестіре отырып, сұраныстарына пайдаланушының арттыруға қолайлы деректермен жұмыс істеу.
ыңғайлы болу Үшін, басқару тәртібіне, іске қосу командаларының bat-файлдарда оларда жиі пайдаланады команда өтуілер мен таңбалар, олар бойынша бұл ауысулар жүзеге асырылады.
Таңбасы білдіреді кез келген жолына орындалатын файл басталатын символдың «қос нүкте». Аты таңбалар — бұл таңбалардың кейін двоеточия соңына дейін жолдың немесе бос орын, одан кейін қалдық жолдан ескерілмейді пайдалануға болады ретінде түсініктеме белгіде көшу.
Команда көшу бар жазылуы GOTO атты таңбалар бос орын арқылы. Егер параметр жоқ немесе атауы tags командалық файл табылған жоқ, онда жұмыс скрипт осы командада тоқтатылады. Мысал:
GOTO zzz
…
:zzz
REM (іске қосылуда талап етілетін команда).
бұл мысалда дәйекті орындау үшін командалық файл, дейін жетіп, GOTO zzz, көшеді белгі :zzz және жалғасуда REM, роналду барлық деп командамен ауысу және көрсетілген omegle.
Bat-файл мүмкін орындауға немесе орындамауға команда қарай әр түрлі жағдайлар, онда қолданылады тексеру оқиға болған IF. Формат команданың ұқсайды, «IF шарт командасы».
Шарт білдіреді әр түрлі нұсқалары өрнектер:
- ERRORLEVEL саны — егер алдыңғы орындалатын бағдарлама аяқталды кодымен аяқтау тең көрсетілген числовому мән немесе одан артық, шарт ақиқат.
- ЖОЛ 1 = ЖОЛ= 2 - егер толық сәйкес жолдарының шарты болады шынайы. Орнына жолдарының болады подставить рәміздер %0 - %9, сонда сравниваться параметрлері командалық файл.
- EXIST - файл - егер көрсетілген файл бар болса, онда шарт-шынайы.
- NOT - шарт — егер көрсетілген шарт жалған болса, онда шыққан командалар аламыз шынайы мәні.
Егер басу түймешігін "Бастау" және іске қосу, пәрмен (cmd), онда барлық вставляемые да bat-файл командасы. CMD-режимі ретінде пайдалануға болады құралы үшін жөндеу қалай көмекшісі, бағдарлама туралы мәлімет алу үшін ортаға салды. Бұл үшін жай ғана теруге болады HELP. Бұл ретте беріледі командалар тізімі қысқаша сипаттамасы оларға. Алу үшін неғұрлым егжей-тегжейлі ақпаратты енгізуге болады HELP атты қажетті команда.
Командалық файлдар қатты өмірін жеңілдетеді жүйелік әкімшілері жүзеге асыру кезінде күнделікті жұмыс. Ең кең тараған саласы, оларды қолдану болып табылады резервтік көшіру, құру, жою, атын өзгерту және тағы басқалар. Бұл барлық пайдалануға негізделген команда bat-файл COPY. Мысалы, жасауға болады бағдарлама жасайды, мұрағаттық құжаттардың көшірмелері таңдалған қалталар пользовательскими деректермен белгілі бір форматтағы шығарылып, мысалы, мультимедиа файлдарын үлкен көлемін қамтамасыз ете отырып, резервтеу қалтасында қолданушы атымен және ағымдағы күні деп атауға оның "Команда_копирования_файлов.bat". Кейін бұл қамтамасыз ету қажет, оны іске қосу белгілі бір уақытта көмегімен қоректенеді планировщика немесе өз күшімен бағдарламасының ең сақталуын қамтамасыз етуге деректерді пайдаланушы.
Article in other languages:
BE: https://tostpost.com/be/kamputary/34734-kamandy-bat-fayla-windows.html
DE: https://tostpost.com/de/computer/35189-team-bat-dateien-windows.html
ES: https://tostpost.com/es/equipos/35416-el-comando-bat-archivos-windows.html
HI: https://tostpost.com/hi/computers/19245-bat-windows.html
PL: https://tostpost.com/pl/komputery/32764-dru-yny-bat-plik-w-windows.html
PT: https://tostpost.com/pt/computadores/33058-o-comando-batch-de-arquivos-windows.html
UK: https://tostpost.com/uk/komp-yuteri/33984-komandi-bat-fayl-v-windows.html
Alin Trodden - мақала авторы, редактор
"Сәлем, Мен Алин Тродденмін. Мен мәтіндер жазып, кітаптар оқып, әсер іздеймін. Мен сізге бұл туралы айтуды жақсы білемін. Мен әрқашан қызықты жобаларға қатысқаныма қуаныштымын."
Жаңалықтар
Материнская плата Foxconn: параметрлері мен пікірлер
Осы шолу арналады толықтай осындай компьютерлік компоненті ретінде материнская плата Foxconn моделін N15235. Дәл мысалында осы жинақтаушы келтіріледі күшті және әлсіз жақтары осы өндіруші өнімнің бір. Бұл ұсыныстар беруге қатысты ...
Егжей-да "ГТА-5" поменять негізгі машинаға
Бүгін біз келтірейік бірнеше мәселені шешу керектігі туралы «ГТА-5» поменять негізгі машина. Бұл жоба қуантты көптеген жанкүйерлер ерекше ойын процесіне, бірегей қабілеттері кейіпкерлердің, сондай-ақ дамуымен сюжет жән...
Бұл BIOS Phoenix және оны жаңарту
Бұл BIOS Phoenix? Қандай түрлері ол үшін не істеу керек? Әрбір пайдаланушы өзіне неден басталады компьютерді іске қосу және соның салдарынан туындауы мүмкін әр түрлі қателер.ТүсінікБұл BIOS Phoenix және БИОС өзі? БСВВ - базовая си...
Ретінде жазып отырып, дискіні диск флешка арналған кассетаға орау
аулада жиырма бірінші ғасыр, ақпарат тасығыштардың соншалықты көп, ол оңай оларға запутаться. Кейде жағдайды қажет бір тасығыштың жазып, ақпаратты басқа. Менің басымда бір сұрақ туындайды: қалай жазып дискіден дискіге (немесе диск...
Босс "Мафия" Деген 2 - Карло Фальконе. Сипаттамасы кейіпкерінің өту квест
«Мафия 2» нағыз бестселлером әлемдегі оқиғалар туралы бандитских разборках және сицилийских мафиози. Өйткені мұнда бәрі бар атрибуттар табысты ойын: қызықты сюжет, ыңғайлы геймплей және тамаша графика, сондай-ақ неподр...
"Crusaders 2" - cheats, кодтары, өту ерекшеліктері мен ұсыныстар
«Crusaders 2» - бұл бірі болып табылады ең танымал және зерттелген компьютерлік ойындар туралы Ортағасырлық қазақстан. Ол орындалды жанры бойынша жаһандық стратегия мен мәні жанрының түсінуге болады сөзбе-сөз. Жоба шын...
Комментарий (0)
Бұл мақала емес, түсіндірмелер, бірінші болыңыз!