Бозгашт ба блог

Чӣ тавр бо истифода аз блокноти онлайн файли .BAT эҷод кардан мумкин аст

Jul 3, 20262 min read

Файли .bat ин скрипти хурде аст, ки маҷмӯи фармонҳоро дар Windows ба таври худкор иҷро мекунад. Барои навиштани он ба шумо ягон нармафзори махсус лозим нест. Танҳо блокнот (Notepad) кифоя аст.

Файли .BAT чист?

Кӯтоҳнависии BAT маънои batch (пайдарпай)-ро дорад. Файли пакетӣ рӯйхати фармонҳоро дар бар мегирад, ки Windows ҳангоми ду маротиба пахш кардани муш онҳоро пайдарпай иҷро мекунад - ҳамон фармонҳое, ки шумо онҳоро як ба як ба сатри фармонҳо (Command Prompt) ворид мекунед. Ин роҳи зуди автоматӣ кунонидани вазифаҳои такроршаванда, ба монанди кушодани барномаҳо, нусхабардории файлҳо ё иҷрои як қатор скриптҳо мебошад.

Қадам ба қадам: Эҷоди файли .BAT дар Notepad

Қадами 1: Кушодани Notepad

Notepad-ро дар Windows кушоед ё скрипти худро аввал дар блокноти онлайни ройгон нависед ва баъд онро дар онҷо часпенед (paste кунед).

Қадами 2: Оғоз бо @echo off

Ин сатрро дар қисми болоии файли худ илова кунед:

@echo off

Ин амал монеъ мешавад, ки Windows ҳангоми иҷро шудани ҳар як фармон онро дар экран нишон диҳад, то шумо танҳо натиҷаи воқеиро бинед.

Қадами 3: Навиштани фармонҳо

Ҳар як фармонро дар сатри алоҳидаи худ илова кунед. Ин ҷо як мисоли оддӣ оварда шудааст, ки папка эҷод мекунад ва Notepad-ро мекушояд:

@echo off
echo Creating folder...
mkdir MyFolder
echo Done!
pause
Step 4: Save with a .bat extension

Ба File равед ва сипас Save As-ро интихоб кунед. Дар қисмати "Save as type" варианти All Files-ро интихоб намоед. Номи файлро бо васеъшавии (расширение) .bat гузоред, масалан setup.bat. Бе ин қадам, Windows онро ҳамчун файли .txt захира мекунад ва он ҳамчун скрипт кор намекунад.

Қадами 5: Иҷро кардани файл

Барои иҷро кардани файли .bat ба он ду маротиба клик кунед. Равзанаи сиёҳи Command Prompt кушода шуда, ҳар як сатрро пайдарпай иҷро мекунад.

Фармонҳои маъмули истифодашаванда дар файлҳои пакетӣ

  • echo матнро дар экран намоиш медиҳад.

  • pause скриптро қатъ мекунад ва мунтазири пахш кардани тугма мешавад, ки барои хондани натиҷа пеш аз пӯшида шудани равзана муфид аст.

  • mkdir папкаи нав эҷод мекунад.

  • del файлро нест мекунад.

  • cd директорияи ҷориро иваз мекунад.

  • cls экранро тоза мекунад.

  • start барнома ё файлро мекушояд.

Хулоса

Файли .bat чизе ғайр аз рӯйхати фармонҳои ҳамчун скрипт захирашуда нест. Фармонҳои худро дар Notepad нависед, файлро бо васеъшавии .bat захира кунед ва барои иҷро кардани он ду маротиба клик кунед. Аз чизҳои оддӣ, ба монанди кушодани папка оғоз кунед ва вақте ки ба он одат кардед, корҳои мураккабтарро анҷом диҳед.

Мақолаҳои марбут