0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>3 апр 2024</li>
2
<ul><li>3 апр 2024</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Автоматизируем рутину в Windows с помощью скриптов.</p>
4
</ul><p>Автоматизируем рутину в Windows с помощью скриптов.</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6
<p>Филолог и технарь, пишет об IT так, что поймут даже новички. Коммерческий редактор, автор технических статей для vc.ru и "Хабра".</p>
6
<p>Филолог и технарь, пишет об IT так, что поймут даже новички. Коммерческий редактор, автор технических статей для vc.ru и "Хабра".</p>
7
<p>На Windows часто возникают рутинные задачи, которые хочется автоматизировать. Например, почистить временные файлы, забэкапить важные документы или запустить одним кликом несколько приложений. Для этого есть простой инструмент - BAT-файлы (в простонародье "батники"). В этой статье научимся разрабатывать простые скрипты и запускать их по расписанию.</p>
7
<p>На Windows часто возникают рутинные задачи, которые хочется автоматизировать. Например, почистить временные файлы, забэкапить важные документы или запустить одним кликом несколько приложений. Для этого есть простой инструмент - BAT-файлы (в простонародье "батники"). В этой статье научимся разрабатывать простые скрипты и запускать их по расписанию.</p>
8
<p><strong>Эксперт</strong></p>
8
<p><strong>Эксперт</strong></p>
9
<p>CTO Flocktory, программный директор профессии "<a>DevOps-инженер</a>" в Skillbox, директор программного комитета<a>DevOpsConf</a>.</p>
9
<p>CTO Flocktory, программный директор профессии "<a>DevOps-инженер</a>" в Skillbox, директор программного комитета<a>DevOpsConf</a>.</p>
10
<p><strong>Содержание</strong></p>
10
<p><strong>Содержание</strong></p>
11
<ul><li><a>Как создать BAT-файл</a></li>
11
<ul><li><a>Как создать BAT-файл</a></li>
12
<li><a>Команды и синтаксис</a></li>
12
<li><a>Команды и синтаксис</a></li>
13
<li><a>Как объявить переменную</a></li>
13
<li><a>Как объявить переменную</a></li>
14
<li><a>Как комментировать строки</a></li>
14
<li><a>Как комментировать строки</a></li>
15
<li><a>Примеры BAT-файлов</a></li>
15
<li><a>Примеры BAT-файлов</a></li>
16
<li><a>Как запустить BAT-файл через командную строку</a></li>
16
<li><a>Как запустить BAT-файл через командную строку</a></li>
17
</ul><p>BAT-файлы - это скрипты с набором команд, которые понимает командная строка Windows. Их можно использовать для автоматизации задач, которые часто повторяются или занимают у пользователя много времени. Такие скрипты хранятся в файлах с расширением .bat.</p>
17
</ul><p>BAT-файлы - это скрипты с набором команд, которые понимает командная строка Windows. Их можно использовать для автоматизации задач, которые часто повторяются или занимают у пользователя много времени. Такие скрипты хранятся в файлах с расширением .bat.</p>
18
<p>Для создания BAT-файла понадобится любой текстовый редактор, например стандартный "Блокнот". Давайте откроем его и напишем скрипт, который выведет в окне командной строки сообщение Hello, World!:</p>
18
<p>Для создания BAT-файла понадобится любой текстовый редактор, например стандартный "Блокнот". Давайте откроем его и напишем скрипт, который выведет в окне командной строки сообщение Hello, World!:</p>
19
@echo off echo Hello, World! pause<p>Теперь нужно сохранить документ в формате .bat. Для этого выберем пункт Сохранить как в разделе меню Файл.</p>
19
@echo off echo Hello, World! pause<p>Теперь нужно сохранить документ в формате .bat. Для этого выберем пункт Сохранить как в разделе меню Файл.</p>
20
<em>Скриншот: "Блокнот" / Skillbox Media</em><p>В появившемся окне можно ввести любое название файла, а конце надо обязательно добавить расширение .bat. Затем нажимаем Сохранить:</p>
20
<em>Скриншот: "Блокнот" / Skillbox Media</em><p>В появившемся окне можно ввести любое название файла, а конце надо обязательно добавить расширение .bat. Затем нажимаем Сохранить:</p>
21
<em>Скриншот: "Блокнот" / Skillbox Media</em><p>Если запустить получившийся файл, откроется командная строка с нашим сообщением:</p>
21
<em>Скриншот: "Блокнот" / Skillbox Media</em><p>Если запустить получившийся файл, откроется командная строка с нашим сообщением:</p>
22
<em>Скриншот: "Командная строка" / Skillbox Media</em><p>Для разработки батников существует множество команд. Рассмотрим те, что встречаются чаще всего.</p>
22
<em>Скриншот: "Командная строка" / Skillbox Media</em><p>Для разработки батников существует множество команд. Рассмотрим те, что встречаются чаще всего.</p>
23
КомандаАргумент командыДействиеtitleЖелаемый заголовокУстанавливает заголовок окна командной строки на желаемыйcdПуть к каталогуПереводит пользователя в каталог, указанный в пути к файлуstartКоманда или путь к файлуЗапускает указанный файл программы или выполнение команды в новом окне командной строкиmkdir или mdИмя папкиСоздаёт папку с указанным именемcopyИмена файлов и путь к папке для копированияКопирует файлы в указанный каталогxcopyИмена файлов и путь к папке для копированияКопирует каталоги и файлы, сохраняя их структуруmoveПуть к файлу и к конечному каталогуПеремещает файлы из одной папки в другуюdelПуть к папкеУдаляет файлы внутри каталога. Не трогает папкиrdПуть к папкеУдаляет папкуstartПуть к файлу программыЗапускает файл программыcolorОбозначение цветаМеняет цвет фона и текста командной строкиechoТекстВыводит текст на экран командной строкиchcpОбозначение кодировкиУказывает кодировку текста. Пригодится для корректного отображения кириллицыpause-По окончании выполнения команд оставляет окно командной строки запущеннымexit-Завершает работу командной строки<p>Переменная - виртуальная ячейка с присвоенным именем, в которой хранятся данные. Это может быть текст, числа или выражения. К переменной можно обращаться по имени, чтобы использовать её содержимое или перезаписывать его.</p>
23
КомандаАргумент командыДействиеtitleЖелаемый заголовокУстанавливает заголовок окна командной строки на желаемыйcdПуть к каталогуПереводит пользователя в каталог, указанный в пути к файлуstartКоманда или путь к файлуЗапускает указанный файл программы или выполнение команды в новом окне командной строкиmkdir или mdИмя папкиСоздаёт папку с указанным именемcopyИмена файлов и путь к папке для копированияКопирует файлы в указанный каталогxcopyИмена файлов и путь к папке для копированияКопирует каталоги и файлы, сохраняя их структуруmoveПуть к файлу и к конечному каталогуПеремещает файлы из одной папки в другуюdelПуть к папкеУдаляет файлы внутри каталога. Не трогает папкиrdПуть к папкеУдаляет папкуstartПуть к файлу программыЗапускает файл программыcolorОбозначение цветаМеняет цвет фона и текста командной строкиechoТекстВыводит текст на экран командной строкиchcpОбозначение кодировкиУказывает кодировку текста. Пригодится для корректного отображения кириллицыpause-По окончании выполнения команд оставляет окно командной строки запущеннымexit-Завершает работу командной строки<p>Переменная - виртуальная ячейка с присвоенным именем, в которой хранятся данные. Это может быть текст, числа или выражения. К переменной можно обращаться по имени, чтобы использовать её содержимое или перезаписывать его.</p>
24
<p>В BAT-файлах переменная объявляется с помощью команды set. После команды надо указать уникальное имя переменной и присвоить ей значение:</p>
24
<p>В BAT-файлах переменная объявляется с помощью команды set. После команды надо указать уникальное имя переменной и присвоить ей значение:</p>
25
@echo off set example=Hi,user! echo %example% pause<p>Разберём строки скрипта:</p>
25
@echo off set example=Hi,user! echo %example% pause<p>Разберём строки скрипта:</p>
26
<ul><li>@echo off - эта строка отключает отображение команд. Будут показаны только строки, которые начинаются с echo.</li>
26
<ul><li>@echo off - эта строка отключает отображение команд. Будут показаны только строки, которые начинаются с echo.</li>
27
<li>set example=Hi, user! - создаёт переменную с именем primer и записывает в неё строку Hi, user!.</li>
27
<li>set example=Hi, user! - создаёт переменную с именем primer и записывает в неё строку Hi, user!.</li>
28
<li>echo %example% - выводит содержимое переменной на экран.</li>
28
<li>echo %example% - выводит содержимое переменной на экран.</li>
29
<li>pause - эта команда не даёт окну закрыться сразу после выполнения скрипта, чтобы мы могли оценить результат.</li>
29
<li>pause - эта команда не даёт окну закрыться сразу после выполнения скрипта, чтобы мы могли оценить результат.</li>
30
</ul><p>Если запустить этот BAT-файл, то в командной строке появится содержимое переменной example:</p>
30
</ul><p>Если запустить этот BAT-файл, то в командной строке появится содержимое переменной example:</p>
31
<em>Скриншот: "Командная строка" / Skillbox Media</em><p>Для записи в переменную значения выражения надо использовать флаг /a перед именем:</p>
31
<em>Скриншот: "Командная строка" / Skillbox Media</em><p>Для записи в переменную значения выражения надо использовать флаг /a перед именем:</p>
32
set /a example=5*10<p>В BAT-файлах бывает очень много строк кода. Настолько много, что в них можно заблудиться, а со временем забыть логику всего скрипта. В таких случаях лучше использовать комментарии, объясняющие код. Они не отображаются при запуске и не влияют на выполнение команд.</p>
32
set /a example=5*10<p>В BAT-файлах бывает очень много строк кода. Настолько много, что в них можно заблудиться, а со временем забыть логику всего скрипта. В таких случаях лучше использовать комментарии, объясняющие код. Они не отображаются при запуске и не влияют на выполнение команд.</p>
33
<p>Для создания однострочных комментариев используют команду rem или двойное двоеточие (::):</p>
33
<p>Для создания однострочных комментариев используют команду rem или двойное двоеточие (::):</p>
34
rem текст_комментария :: текст_комментария<p>Например, следующий скрипт не выведет на экран строку Следующие команды выводят текст на экран:</p>
34
rem текст_комментария :: текст_комментария<p>Например, следующий скрипт не выведет на экран строку Следующие команды выводят текст на экран:</p>
35
@echo off rem Следующие команды выводят текст на экран set primer=Hi, user! echo %primer% pause<p>Для больших комментариев на несколько строк можно использовать команду goto:</p>
35
@echo off rem Следующие команды выводят текст на экран set primer=Hi, user! echo %primer% pause<p>Для больших комментариев на несколько строк можно использовать команду goto:</p>
36
goto comment === текст_комментария === :comment<p>Обратите внимание, что после goto следует название метки - comment, она же и закрывает комментарий в конце. На самом деле можно использовать любое название метки, главное - чтобы оно было уникальным.</p>
36
goto comment === текст_комментария === :comment<p>Обратите внимание, что после goto следует название метки - comment, она же и закрывает комментарий в конце. На самом деле можно использовать любое название метки, главное - чтобы оно было уникальным.</p>
37
<p>Разберём примеры готовых BAT-файлов для разных задач. Их можно скопировать и использовать уже сейчас.</p>
37
<p>Разберём примеры готовых BAT-файлов для разных задач. Их можно скопировать и использовать уже сейчас.</p>
38
<p>Допустим, необходимо время от времени создавать копию всех текстовых файлов, лежащих в каталоге Документы. Чтобы не делать это каждый раз вручную, можно создать скрипт и запускать его с рабочего стола.</p>
38
<p>Допустим, необходимо время от времени создавать копию всех текстовых файлов, лежащих в каталоге Документы. Чтобы не делать это каждый раз вручную, можно создать скрипт и запускать его с рабочего стола.</p>
39
<p>Батники лучше начинать с команды @echo off, чтобы избавиться от служебных строк, которые информируют о ходе выполнении скрипта. Убрав их, мы ничего не потеряем. Если нужно будет выводить текст, написанный кириллицей, то второй строчкой BAT-файла нужно указать кодировку:</p>
39
<p>Батники лучше начинать с команды @echo off, чтобы избавиться от служебных строк, которые информируют о ходе выполнении скрипта. Убрав их, мы ничего не потеряем. Если нужно будет выводить текст, написанный кириллицей, то второй строчкой BAT-файла нужно указать кодировку:</p>
40
chcp 65001<p>При каждом запуске скрипта в папке backup на диске C: будем создавать директорию с текущей датой в названии - так будет проще искать бэкапы. Для этого используем команду md с параметром %DATE%:</p>
40
chcp 65001<p>При каждом запуске скрипта в папке backup на диске C: будем создавать директорию с текущей датой в названии - так будет проще искать бэкапы. Для этого используем команду md с параметром %DATE%:</p>
41
md "C:/backup/%DATE%"<p>Теперь скопируем содержимое папки "Документ" в созданную директорию. С помощью параметра %USERNAME% можно обратиться к файлам текущего пользователя, если на компьютере их несколько:</p>
41
md "C:/backup/%DATE%"<p>Теперь скопируем содержимое папки "Документ" в созданную директорию. С помощью параметра %USERNAME% можно обратиться к файлам текущего пользователя, если на компьютере их несколько:</p>
42
xcopy "C:/Users/%USERNAME%/Documents" "C:/backup/%DATE%"<p>Для экономии места будем архивировать бэкапы с помощью 7-zip. Нужно будет предварительно скачать и установить программу по инструкции на <a>сайте</a>разработчика.</p>
42
xcopy "C:/Users/%USERNAME%/Documents" "C:/backup/%DATE%"<p>Для экономии места будем архивировать бэкапы с помощью 7-zip. Нужно будет предварительно скачать и установить программу по инструкции на <a>сайте</a>разработчика.</p>
43
<p>Далее переходим в каталог с резервными копиями с помощью команды cd и вызываем 7-zip с параметром -tzip. Появится архив бэкапа в формате .zip:</p>
43
<p>Далее переходим в каталог с резервными копиями с помощью команды cd и вызываем 7-zip с параметром -tzip. Появится архив бэкапа в формате .zip:</p>
44
cd "C:/backup/%DATA%" "C:/Program Files/7-Zip/7z.exe" -tzip a %DATE%.zip %DATE%<p>Ход выполнения скрипта можно сопровождать сообщениями командной строки, чтобы пользователь узнал, когда резервное копирование завершится. Для вывода сообщений используется команда echo.</p>
44
cd "C:/backup/%DATA%" "C:/Program Files/7-Zip/7z.exe" -tzip a %DATE%.zip %DATE%<p>Ход выполнения скрипта можно сопровождать сообщениями командной строки, чтобы пользователь узнал, когда резервное копирование завершится. Для вывода сообщений используется команда echo.</p>
45
<p>Кроме того, текст, выводящийся на экран, можно покрасить с помощью команды color, передав ей код цвета. Эту строчку лучше добавлять в начало батника.</p>
45
<p>Кроме того, текст, выводящийся на экран, можно покрасить с помощью команды color, передав ей код цвета. Эту строчку лучше добавлять в начало батника.</p>
46
<p>Весь список доступных цветов приведён в таблице:</p>
46
<p>Весь список доступных цветов приведён в таблице:</p>
47
Таблица цветов для оформления скриптов<em>Скриншот: "Командная строка" / Skillbox Media</em>Так выглядит перекрашенная командная строка Windows<em>Скриншот: "Командная строка" / Skillbox Media</em><p>Полный текст скрипта для резервного копирования файлов:</p>
47
Таблица цветов для оформления скриптов<em>Скриншот: "Командная строка" / Skillbox Media</em>Так выглядит перекрашенная командная строка Windows<em>Скриншот: "Командная строка" / Skillbox Media</em><p>Полный текст скрипта для резервного копирования файлов:</p>
48
@echo off chcp 65001 color 03 echo Начинается процесс резервного копирования md "C:/backup/%DATE%" xcopy "C:/Users/%USERNAME%/Documents" "C:/backup/%DATE%" cd "C:/backup/%DATA%" "C:/Program Files/7-Zip/7z.exe" -tzip a %DATE%.zip %DATE% echo Процесс завершен pause<p>Бывает, что для работы надо запустить одновременно несколько приложений - например, браузер, мессенджер, редактор кода и клиент Git. Этот процесс можно автоматизировать, чтобы все необходимые программы открывались по одному клику.</p>
48
@echo off chcp 65001 color 03 echo Начинается процесс резервного копирования md "C:/backup/%DATE%" xcopy "C:/Users/%USERNAME%/Documents" "C:/backup/%DATE%" cd "C:/backup/%DATA%" "C:/Program Files/7-Zip/7z.exe" -tzip a %DATE%.zip %DATE% echo Процесс завершен pause<p>Бывает, что для работы надо запустить одновременно несколько приложений - например, браузер, мессенджер, редактор кода и клиент Git. Этот процесс можно автоматизировать, чтобы все необходимые программы открывались по одному клику.</p>
49
<p>Исполняемые файлы запускаются командой start. В качестве аргумента ей надо передать путь к файлу на диске:</p>
49
<p>Исполняемые файлы запускаются командой start. В качестве аргумента ей надо передать путь к файлу на диске:</p>
50
start "" "путь_к_исполняемому_файлу"<p>Так, чтобы открыть одновременно браузер Microsoft Edge, текстовый редактор WordPad и приложение "Службы", надо трижды вызвать команду start:</p>
50
start "" "путь_к_исполняемому_файлу"<p>Так, чтобы открыть одновременно браузер Microsoft Edge, текстовый редактор WordPad и приложение "Службы", надо трижды вызвать команду start:</p>
51
start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" start "" "C:\Program Files\Windows NT\Accessories\wordpad.exe" start "" "C:\Windows\system32\services.msc"<p>Перед аргументом всегда добавляйте двойные кавычки (""), иначе откроются не программы, а новые экземпляры командной строки.</p>
51
start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" start "" "C:\Program Files\Windows NT\Accessories\wordpad.exe" start "" "C:\Windows\system32\services.msc"<p>Перед аргументом всегда добавляйте двойные кавычки (""), иначе откроются не программы, а новые экземпляры командной строки.</p>
52
<p>В Windows есть папка Temp, в которой система собирает временные файлы из браузера и приложений. Если её не очищать, то со временем её размеры могут увеличиться до десятков гигабайт.</p>
52
<p>В Windows есть папка Temp, в которой система собирает временные файлы из браузера и приложений. Если её не очищать, то со временем её размеры могут увеличиться до десятков гигабайт.</p>
53
<p>Пользователи редко чистят папку с временными файлами. Для этого надо включить отображение скрытых папок, найти директорию на диске и вручную удалять мусор. Проще автоматизировать эту задачу с помощью простого BAT-файла, который будет очищать папку Temp<strong></strong>по клику мыши или расписанию.</p>
53
<p>Пользователи редко чистят папку с временными файлами. Для этого надо включить отображение скрытых папок, найти директорию на диске и вручную удалять мусор. Проще автоматизировать эту задачу с помощью простого BAT-файла, который будет очищать папку Temp<strong></strong>по клику мыши или расписанию.</p>
54
<p>Сначала вызовем команду rd с параметрами /s и /q - это полностью удалит папку с диска. Затем создадим Temp заново с помощью mkdir:</p>
54
<p>Сначала вызовем команду rd с параметрами /s и /q - это полностью удалит папку с диска. Затем создадим Temp заново с помощью mkdir:</p>
55
rd /s /q C:\Users\%USERNAME%\AppData\Local\Temp\ mkdir C:\Users\%USERNAME%\AppData\Local\Temp\<p>Запускать BAT-файлы можно разными способами. Самый очевидный - двойной щелчок левой кнопкой мыши. Также можно делать это из командной строки или настроить автоматический запуск по расписанию.</p>
55
rd /s /q C:\Users\%USERNAME%\AppData\Local\Temp\ mkdir C:\Users\%USERNAME%\AppData\Local\Temp\<p>Запускать BAT-файлы можно разными способами. Самый очевидный - двойной щелчок левой кнопкой мыши. Также можно делать это из командной строки или настроить автоматический запуск по расписанию.</p>
56
<ul><li>Откройте окно поиска Windows. Он находится рядом с меню "Пуск".</li>
56
<ul><li>Откройте окно поиска Windows. Он находится рядом с меню "Пуск".</li>
57
<li>Введите в строке поиска cmd и запустите инструмент "Командная строка".</li>
57
<li>Введите в строке поиска cmd и запустите инструмент "Командная строка".</li>
58
</ul><em>Скриншот: "Командная строка" / Skillbox Media</em><ul><li>В окне командной строки укажите полный путь до файла .bat и нажмите<strong>Enter</strong>.</li>
58
</ul><em>Скриншот: "Командная строка" / Skillbox Media</em><ul><li>В окне командной строки укажите полный путь до файла .bat и нажмите<strong>Enter</strong>.</li>
59
</ul><em>Скриншот: "Командная строка" / Skillbox Media</em><p>Батники в Windows открываются в окне командной строки, что иногда может мешать в работе. Простой скрипт на языке VBScript позволяет запускать BAT-файлы в фоновом режиме:</p>
59
</ul><em>Скриншот: "Командная строка" / Skillbox Media</em><p>Батники в Windows открываются в окне командной строки, что иногда может мешать в работе. Простой скрипт на языке VBScript позволяет запускать BAT-файлы в фоновом режиме:</p>
60
<ul><li>Откройте любой текстовый редактор, например "Блокнот".</li>
60
<ul><li>Откройте любой текстовый редактор, например "Блокнот".</li>
61
<li>Вставьте в новый документ код скрипта для скрытого запуска:</li>
61
<li>Вставьте в новый документ код скрипта для скрытого запуска:</li>
62
</ul>Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "Полный_путь_до_.bat_файла" & Chr(34), 0 Set WshShell = Nothing<ul><li>Сохраните файл, но вместо .bat укажите расширение .vbs.</li>
62
</ul>Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "Полный_путь_до_.bat_файла" & Chr(34), 0 Set WshShell = Nothing<ul><li>Сохраните файл, но вместо .bat укажите расширение .vbs.</li>
63
<li>Запустите файл, щёлкнув по нему дважды левой кнопкой мыши.</li>
63
<li>Запустите файл, щёлкнув по нему дважды левой кнопкой мыши.</li>
64
</ul><p>Если у вас есть повторяющиеся задачи, то можно настроить запуск BAT-файлов по расписанию. Для этого понадобится встроенный в Windows "Планировщик заданий".</p>
64
</ul><p>Если у вас есть повторяющиеся задачи, то можно настроить запуск BAT-файлов по расписанию. Для этого понадобится встроенный в Windows "Планировщик заданий".</p>
65
<p>1. Нажмите сочетание клавиш<strong>Win</strong>+<strong>R</strong>, в появившемся окне введите taskschd.msc и нажмите<strong>Enter</strong>.</p>
65
<p>1. Нажмите сочетание клавиш<strong>Win</strong>+<strong>R</strong>, в появившемся окне введите taskschd.msc и нажмите<strong>Enter</strong>.</p>
66
<em>Скриншот: Меню "Выполнить" / Skillbox Media</em><p>2. Откроется "Планировщик заданий". В правой части его окна нажмите Создать простую задачу.</p>
66
<em>Скриншот: Меню "Выполнить" / Skillbox Media</em><p>2. Откроется "Планировщик заданий". В правой части его окна нажмите Создать простую задачу.</p>
67
<em>Скриншот: "Планировщик заданий" / Skillbox Media</em><p>3. В "Мастере создания простой задачи" введите имя новой задачи и её описание. Затем нажмите Далее.</p>
67
<em>Скриншот: "Планировщик заданий" / Skillbox Media</em><p>3. В "Мастере создания простой задачи" введите имя новой задачи и её описание. Затем нажмите Далее.</p>
68
<em>Скриншот: "Мастер создания простой задачи" / Skillbox Media</em><p>4. Выберите периодичность запуска. Доступны опции с привязкой к конкретному времени или запуску системы.</p>
68
<em>Скриншот: "Мастер создания простой задачи" / Skillbox Media</em><p>4. Выберите периодичность запуска. Доступны опции с привязкой к конкретному времени или запуску системы.</p>
69
<em>Скриншот: "Мастер создания простой задачи" / Skillbox Media</em><p>5. Введите время, в которое нужно запускать задачу.</p>
69
<em>Скриншот: "Мастер создания простой задачи" / Skillbox Media</em><p>5. Введите время, в которое нужно запускать задачу.</p>
70
<em>Скриншот: "Мастер создания простой задачи" / Skillbox Media</em><p>6. Отметьте пункт Запустить программу.</p>
70
<em>Скриншот: "Мастер создания простой задачи" / Skillbox Media</em><p>6. Отметьте пункт Запустить программу.</p>
71
<em>Скриншот: "Мастер создания простой задачи" / Skillbox Media</em><p>7. Укажите путь до вашего BAT-файла и нажмите Готово.</p>
71
<em>Скриншот: "Мастер создания простой задачи" / Skillbox Media</em><p>7. Укажите путь до вашего BAT-файла и нажмите Готово.</p>
72
<em>Скриншот: "Мастер создания простой задачи" / Skillbox Media</em><p>Теперь батник будет запускаться с заданной периодичностью. К примеру, так можно настроить автоматическое удаление временных файлов при каждом запуске системы или создание резервной копии раз в неделю.</p>
72
<em>Скриншот: "Мастер создания простой задачи" / Skillbox Media</em><p>Теперь батник будет запускаться с заданной периодичностью. К примеру, так можно настроить автоматическое удаление временных файлов при каждом запуске системы или создание резервной копии раз в неделю.</p>
73
<p>BAT-файлы - мощный инструмент для автоматизации задач на компьютерах под управлением Windows. Больше о командах можно узнать из официальной<a>документации</a>Microsoft, а на GitHub разработчики публикуют<a>коллекции</a>полезных батников.</p>
73
<p>BAT-файлы - мощный инструмент для автоматизации задач на компьютерах под управлением Windows. Больше о командах можно узнать из официальной<a>документации</a>Microsoft, а на GitHub разработчики публикуют<a>коллекции</a>полезных батников.</p>
74
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
74
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>