Аксар вақт, маслиҳатҳо барои кор кардан ва ислоҳ кардани Windows 10, 8 ва Windows 7 инҳоро дар бар мегирад: "эҷод кардани файли .bat бо мундариҷаи зерин ва онро иҷро кунед." Бо вуҷуди ин, истифодабарандаи наврасӣ ҳамеша намедонад, ки чӣ тавр ин корро анҷом диҳед ва чӣ гуна файлеро нишон медиҳад.
Ин омӯзиш дар бораи чӣ гуна эҷод кардани файли қадамии қадам, онро идора мекунад ва баъзе маълумоти иловагӣе, ки дар контексти мавзӯи мазкур муфид буда метавонанд.
Сохтани файли .bat бо нотариат
Аввалин ва осонтарин формати эҷоди файли battal аз тарафи барномаи барномаи Notepad, ки дар ҳамаи версияи ҳозираи Windows мавҷуд аст, истифода мешавад.
Қадамҳои эҷодӣ ба монанди зерин оварда мешаванд.
- Насбкунандаро оғоз кунед (дар барномаҳои ҷойгиршавӣ - Барномаҳое, ки дар Windows 10 пайдо мешаванд, онро бо роҳи ҷустуҷӯ дар панели асбобҳо, агар нахаред, дар менюи Оғоз вуҷуд надорад, шумо метавонед онро аз C: Windows notepad.exe оғоз кунед).
- Дар нусхаи нусхаи ҳуҷҷати браздаро ворид кунед (масалан, нусхабардорӣ аз ягон ҷо, ё дар бораи баъзе фармонҳо - минбаъд дар дастурҳо нависед).
- Дар менюи нусхабардорӣ, "Файл" - "Захираро ҳамчун" интихоб кунед, макони ҷойгиршавӣ барои сабт кардани файлро интихоб кунед, номи файлро бо дарозии .bat тасҳеҳ кунед ва, албатта, дар "Навъи парванда" Ҳамаи парвандаҳо ".
- "Захира" -ро пахш кунед.
Эзоҳ: Агар файл ба ҷои муайяншуда, масалан, дар диски C, бо паёми "Шумо иҷозати захира кардани файлҳоро дар ин макон надоред", онро ба папкаи Ҳуҷҷатҳо ё ба мизи корӣ бор кунед ва онро ба макони дилхоҳ нусхабардорӣ кунед Сабаби он ин аст, ки дар Windows 10, шумо ҳуқуқҳои администраторро барои навиштан ба баъзе ҷузвдонҳо ва азбаски Нигматрасонӣ ҳамчун администратор кор намекунад, вай файлро ба ҷузвдони муайян захира карда наметавонад).
Ҳамаи фармонҳо, ки дар феҳрист навишта шудаанд, ба таври автоматӣ иҷро мешаванд (бо вуҷуди хатогӣ ва ҳуқуқҳои маъмурӣ талаб карда намешавад: дар баъзе ҳолатҳо, шумо метавонед файлро ба сифати администратор иҷро кунед: дар файли .bat - ро ба рост пахш кунед мудир дар менюи контекстӣ).
Эзоҳ: дар оянда, агар шумо хоҳед, ки файлро таҳрир кунед, танҳо бо тугмаи рости муш дар тугмаи "Таҳрири" -ро интихоб кунед.
Роҳҳои дигар вуҷуд доранд, ки файли bat вуҷуд доранд, аммо ҳамаи онҳо барои навиштан фармони як фармонро дар як сатр ба файли матн дар ҳар тарҳрезии матн (бе форматкунӣ) фармоиш мекунанд, ки он бо дарозии .bat (), дар Windows XP ва Windows 32-bit 7, шумо ҳатто метавонед файли .batро дар сатри фармон бо истифодаи муҳаррири матн (таҳрир) эҷод кунед.
Агар шумо намоиши файлҳои васеъшударо дошта бошед (ба панели идоракунӣ тағир меёбад - вариантҳои тасвир - дидан - васеъ кардани намудҳои файлҳои ба қайд гирифташуда), пас шумо метавонед танҳо файли .txt -ро офаред, сипас онро файлро бо тақсимоти .bat илова кунед.
Барномаҳо дар файли bat ва дигар фармонҳои асосӣ
Дар файли бюллетен, шумо метавонед аз рӯйхат ҳамаи барномаҳо ва фармонҳоро иҷро кунед: //technet.microsoft.com/ru-ru/library/cc772390(v=ws.10).aspx (гарчанде баъзе аз инҳо дар Windows 8 ва Windows 10). Ғайр аз ин, танҳо баъзе иттилооти асосӣ барои истифодабарандагони асрҳо.
Вазифаҳои асосии умумӣ инҳоянд: барномаҳои барномавӣ ё якчанд барномаҳоро аз файли .bat, кушодани баъзе функсияҳо (масалан, тоза кардани клип, Wi-Fi аз ноутбук, паҳн кардани компютер бо вақтхушӣ).
Барои иҷро кардани барнома ё барномаҳои истифодашавандаро истифода баред:
оғоз кунед "" path_to_program
Агар роҳҳо дорои ҷойҳо дошта бошанд, тамоми роҳро дар лавҳаҳои дӯкӣ гиранд, масалан:
оғоз кунед "" "C: Program Files program.exe"
Пас аз роҳи роҳ, шумо метавонед параметрҳоро, ки барои он бояд иҷро шавад, муайян кунед (масалан, агар параметрҳои фароғатӣ ҷой дошта бошанд, онҳоро дар коғазҳо гузошта):
оғоз кунед "" c: windows notepad.exe file.txt
Эзоҳ: дар нохунакҳои дукар пас аз оғоз, нишон дода мешавад, ки номгӯи фармоне, ки дар сарлавҳаи сатри фармон нишон дода шудааст, дар бар мегирад. Ин параметр вариантӣ аст, аммо дар сурати мавҷуд набудани ин нохунҳо, иҷро намудани файлҳои батарея, ки дорои рангҳо дар роҳҳо ва параметрҳо метавонанд ба таври ногаҳонӣ гузаранд.
Хусусияти дигари муфид аз феҳрасти дигаре, ки аз феъли файл ҷорӣ карда мешавад, ин метавонад бо истифодаи фармони даъват:
параметрҳои path_file_batро занг занед
Параметрҳое, ки дар оғозёфта шудаанд, метавонанд дар дохили дигар файлҳои хонанда хонда шаванд, масалан, мо файлро бо параметрҳо меномем:
file2.bat parameter1 parameter2 parameter3 занг занед
Дар file2.bat, шумо метавонед ин параметрҳоро хонед ва онҳоро ҳамчун роҳҳо, параметрҳо барои барномаҳои дигар барномаҳоро истифода баред:
echo% 1 echo% 2 echo% 3 пазед
Ie барои ҳар як параметр мо рақами тартибии худро бо нишонии фоиз истифода мебарем. Натиҷа дар намунаи боло ҳамаи параметрҳо ба тирезаи фармон дода мешавад (фармоне, ки барои нишонаҳо дар равзанаи консол истифода мешавад).
Бо нобаёнӣ, пас аз иҷрои иҷро кардани ҳамаи фармонҳо, тирезаи фармонро қатъ мекунад. Агар шумо дар дохили тиреза хабари иттилоотро бихонед, фармони фармоишро истифода баред - пеш аз сар додани ягон калид дар консол, иҷро кардани фармонҳо (ё тирезаро пӯшед).
Баъзан, пеш аз иҷро намудани фармони навбатии шумо, шумо бояд чанд вақт интизор шавед (масалан, пеш аз оғози барномаи аввал). Барои ин, шумо метавонед фармонро истифода баред:
Timeout / t time_in сония
Агар шумо хоҳед, метавонед барномаи худро дар шакли камтарин ё видеоро васеъ карда, бо истифодаи параметрҳои MIN ва MAX пеш аз муайян кардани барномаи худ, масалан:
оғоз кунед "" / MIN c: windows notepad.exe
Баъд аз ҳамаи фармонҳо иҷро карда шаванд, то тирезаи фаромӯшшавандаро сар диҳед (ҳарчанд он вақте, ки ҳангоми оғози кор оғоз меёбад), фармонро дар сатри охир истифода баред. Агар консента пас аз оғози барнома пӯшида бошад, кӯшишро истифода баред:
cmd / c оғоз / b "" param_to_programme параметрҳо
Эзоҳ: дар ин фармон, агар роҳ ё параметрҳои барнома дорои ҷойҳо вуҷуд дошта бошанд, мумкин аст проблемаҳое, ки метавонанд чунин ҳал карда шаванд, мумкин аст:
cmd / c оғоз "" / d "path_to_folder_with_spaces" / b program_file_name "parameters_with_spaces"
Тавре ки аллакай қайд шудааст, ин танҳо маълумоти асосӣ дар бораи фармоишҳои аз ҳама бештар истифодашуда дар файлҳои блок аст. Агар шумо ба иҷрои вазифаҳои иловагӣ ниёз доред, кӯшиш кунед, ки маълумоти заруриро дар Интернет пайдо кунед (масалан, "коре дар хатти фармон" кунед ва ҳамин фармонҳоро дар файли .bat истифода баред) ё дар шарҳҳо саволеро пурсед, ки ман кӯмак мекунам.