Як стварыць bat файл у Windows

Нярэдка парады па тых ці іншых дзеянняў і выпраўленням ў Windows 10, 8 і Windows 7 ўключаюць у сябе крокі накшталт: "стварыце файл .bat з наступным змесцівам і запусціце яго". Аднак, пачатковец карыстальнік не заўсёды ведае, як гэта зрабіць і што сабой уяўляе такі файл.

У гэтай інструкцыі падрабязна пра тое, як стварыць камандны файл bat, запусціць яго і некаторая дадатковая інфармацыя, якая, магчыма, апынецца карыснай у кантэксце разгляданай тэмы.

Стварэнне .bat файла з дапамогай нататніка

Першы і самы просты спосаб стварыць bat файл - выкарыстоўваць стандартную праграму "Нататнік", прысутную ва ўсіх актуальных версіях Windows.

Крокі па стварэнні будуць наступнымі

  1. Запусціце Нататнік (знаходзіцца ў Праграмы - Стандартныя, у Windows 10 хутчэй запусціць праз пошук у панэлі задач, калі нататніка няма ў меню "Пуск", запусціць яго можна з C: Windows notepad.exe).
  2. Увядзіце ў нататнік код вашага bat файла (напрыклад, скапіруйце аднекуль, альбо напішыце свой, пра некаторыя камандах - далей у інструкцыі).
  3. У меню нататніка абярыце "Файл" - "Захаваць як", абярыце месца захаванне файла, пакажыце імя файла з пашырэннем .bat і, абавязкова, у полі "Тып файла" ўсталюйце "Усе файлы".
  4. Націсніце кнопку "Захаваць".

Заўвага: калі файл не захоўваецца ў паказаны размяшчэнне, напрыклад, на дыск C, з паведамленне "У вас няма дазволу на захаванне файлаў у гэтым месцы", захавайце яго ў тэчку "Дакументы" ці на працоўны стол, а затым скапіруйце ў патрэбны размяшчэнне ( прычына праблемы ў тым, што ў Windows 10 для запісу ў некаторыя тэчкі патрэбныя правы адміністратара, а паколькі нататнік ня быў запушчаны ад імя адміністратара, ён не можа захаваць файл складнікаў азначанай тэчку).

Ваш файл .bat гатовы: калі яго запусціць, будуць аўтаматычна выкананы ўсе пералічаныя ў файле каманды (пры ўмове адсутнасці памылак і неабходнасці правоў адміністратара: у некаторых выпадках можа спатрэбіцца запускаць файл bat ад імя адміністратара: правы клік па файле .bat - запусціць ад імя адміністратара ў кантэкстным меню).

Заўвага: у далейшым, калі вы захочаце адрэдагаваць створаны файл, проста націсніце па ім правай кнопкай мышы і выберыце "Змяніць".

Існуюць і іншыя спосабы зрабіць bat файл, але ўсе яны зводзяцца да напісання каманд па адной камандзе ў радку ў тэкставы файл у любым тэкставым рэдактары (без фарматавання), які затым захоўваецца з пашырэннем .bat (напрыклад, у Windows XP і 32-бітнай Windows 7 вы нават можаце стварыць файл .bat ў камандным радку з дапамогай тэкставага рэдактара edit).

Калі ў вас ўключана адлюстраванне пашырэньні файлаў (змяняецца ў панэль кіравання - параметры правадыра - выгляд - хаваць пашырэння зарэгістраваных тыпаў файлаў), то вы можаце проста стварыць файл .txt, затым перайменаваць файл, усталяваўшы пашырэнне .bat.

Запуск праграм у файле bat і іншыя базавыя каманды

У камандным файле вы можаце запускаць любыя праграмы і каманды з гэтага спісу: //technet.microsoft.com/ru-ru/library/cc772390(v=ws.10).aspx (праўда, некаторыя з названых могуць адсутнічаць у Windows 8 і Windows 10). Далей - толькі некаторыя базавыя звесткі для пачаткоўцаў карыстальнікаў.

Часцей за ўсё бываюць наступныя задачы: запуск праграмы або некалькіх праграм з .bat файла, запуск якой-то функцыі (напрыклад, ачыстка буфера абмену, раздача Wi-Fi з ноўтбука, выключэнне кампутара па таймеры).

Для запуску праграмы або праграм выкарыстоўвайце каманду:

start "" путь_к_программе

Калі шлях змяшчае прабелы, вазьміце ўвесь шлях у падвойныя двукоссі, напрыклад:

start "" "C:  Program Files  program.exe"

Пасля шляху да праграмы можна таксама пазначыць параметры, з якімі яна павінна запускацца, напрыклад (аналагічна, калі параметры запуску ўтрымліваюць прабелы, вазьміце іх у двукоссі):

start "" c:  windows  notepad.exe file.txt

Заўвага: у падвойных двукоссях пасля start па спецыфікацыях павінна паказвацца імя каманднага файла, якое адлюстроўваецца ў загалоўку каманднага радка. Гэта неабавязковы параметр, але пры адсутнасці гэтых двукоссяў выкананне bat файлаў, якія змяшчаюць двукоссі ў шляхах і параметрах можа пайсці нечаканым чынам.

Яшчэ адна карысная магчымасць - запуск іншага bat файла з бягучага файла, зрабіць гэта можна з дапамогай каманды call:

call путь_к_файлу_bat параметры

Перададзеныя параметры пры запуску можна прачытаць ўнутры іншага bat файла, напрыклад, мы выклікаем файл з параметрамі:

call file2.bat параметр1 параметр2 параметр3

У file2.bat можна прачытаць гэтыя параметры і выкарыстоўваць у якасці шляхоў, параметраў для запуску іншых праграм такім чынам:

echo% 1 echo% 2 echo% 3 pause

Г.зн. для кожнага параметру мы выкарыстоўваем яго парадкавы нумар са знакам адсотка. Вынікам у прыведзеным прыкладзе будзе выснова ў акно камандаў усіх перададзеных параметраў (каманда echo выкарыстоўваецца для вываду тэксту ў акно кансолі).

Па змаўчанні, акно каманд зачыняецца адразу пасля выканання ўсіх каманд. Калі трэба прачытаць інфармацыю ўнутры акна, выкарыстоўвайце каманду pause - яна спыніць выкананне каманд (або закрыццё акна) да націску любой клавішы ў кансолі з боку карыстальніка.

Часам, перад выкананнем чарговы каманды трэба пачакаць некаторы час (напрыклад, да поўнага запуску першай праграмы). Для гэтага можна выкарыстоўваць каманду:

timeout / t время_в_секундах

Пры жаданні, вы можаце запусціць праграму ў згорнутым выглядзе або разгорнутым відэа з дапамогай параметраў MIN і MAX перад указаннем самой праграмы, напрыклад:

start "" / MIN c:  windows  notepad.exe

Для закрыцця акна каманд пасля выканання ўсіх каманд (хоць, звычайна яно і так зачыняецца пры выкарыстанні start для запуску), выкарыстоўвайце каманду exit ў апошнім радку. У выпадку, калі кансоль ўсё роўна не зачыняецца пасля запуску праграмы, паспрабуйце выкарыстоўваць такую ​​каманду:

cmd / c start / b "" путь_к_программе параметры

Заўвага: у дадзеным камандзе, калі шляху да праграмы або параметры ўтрымліваюць прабелы, могуць быць праблемы пры запуску, якія можна вырашыць так:

cmd / c start "" / d "путь_к_папке_с_пробелами" / b имя_файла_программы "параметры_с_пробелами"

Як ужо было адзначана, гэта толькі вельмі базавыя звядзенне аб найбольш часта выкарыстоўваюцца камандах ў bat файлах. Пры неабходнасці выканаць дадатковыя задачы, паспрабуйце знайсці патрэбную інфармацыю ў інтэрнэце (пашукайце, напрыклад, "зрабіць што-то ў камандным радку" і выкарыстоўвайце гэтыя ж каманды ў файле .bat) або задайце пытанне ў каментарах, я паспрабую дапамагчы.

Глядзіце відэа: Cómo descargar gratis Windows 10 a un pendrive. Crear copia de Windows 10 en una Memoria USB (Снежні 2024).