Найти в Дзене
DigitalAge

7 полезных пакетных файлов (.bat), которые можно создать для автоматизации задач в Windows 11

Оглавление

Многие задачи на компьютере с Windows 11 можно автоматизировать с помощью пакетных файлов. Я расскажу, что такое пакетный файл, как его создать, и покажу несколько интересных и полезных вариантов использования этих файлов.

Что такое пакетный файл?

Пакетный файл - это файл, содержащий одну или несколько команд для последующего выполнения. Вместо того чтобы набирать эти команды в Command Prompt или PowerShell, вы создаете файл, который запускает эти команды при каждом запуске файла. Это позволяет вам выполнять задачи этих команд.

Пакетный файл имеет расширение «.bat». Вы запускаете пакетные файлы так же, как и другие файлы - просто дважды щелкните файл, чтобы запустить его. Для открытия пакетных файлов не нужны сторонние приложения.

Как создать пакетный файл

Создать пакетный файл так же просто, как и обычный текстовый документ в Блокноте. Вы создаете новый файл в обычном текстовом редакторе, добавляете нужные команды и сохраняете файл как пакетный. Система будет выполнять файл одинаково, независимо от того, как он был создан, если только это правильный пакетный файл.

Чтобы создать пакетный файл в Windows 11, откройте Поиск Windows (нажмите Windows+S), введите Notepad и запустите приложение. Или выберете другой текстовый редактор, которым Вы пользуетесь. Введите команды, которые должны быть в файле. В следующих разделах приведены полезные команды, которые можно использовать для автоматизации задач.

После ввода команд в строке меню «Блокнота» выберите Файл > Сохранить как (или нажмите Ctrl+Shift+S). В окне «Сохранить как» выберите место для сохранения пакетного файла. Щелкните по выпадающему меню «Сохранить как тип» и выберите «Все файлы». Выберите поле «Имя файла», введите имя вашего пакетного файла, добавьте «.bat» в конце имени файла, чтобы это был пакетный файл, и нажмите «Сохранить».

Если Вы сохранили файл в формате .txt, то просто измените расширение файла на .bat, чтобы имя файла выглядело как file.bat

-2

Ваш командный файл готов. Чтобы запустить его, дважды щелкните файл. Если пакетный файл требует административных привилегий (например, для удаления временных файлов), щелкните файл правой кнопкой мыши и выберите «Запуск от имени администратора». Обязательно выберите «Да» в строке «Контроль учетных записей».

-3

Если вы хотите всегда запускать пакетный файл от имени администратора (чтобы не приходилось каждый раз щелкать правой кнопкой мыши файл и выбирать «Запустить от имени администратора»), щелкните пакетный файл правой кнопкой мыши и выберите «Показать дополнительные параметры» > «Отправить на» > «Рабочий стол (создать ярлык)».

Щелкните правой кнопкой мыши только что созданный ярлык и выберите «Свойства». Перейдите на вкладку «Ярлык», нажмите «Дополнительно», включите «Запуск от имени администратора», выберите «ОК» и выберите «Применить», а затем «ОК».

-4

И все.

Очистка корзины

Вы можете создать пакетный файл, который автоматически очищает все содержимое Корзины . Это освободит место для хранения и наведет порядок на машине.

Для этого используйте следующие команды в пакетном файле.

! Для запуска всех файлов с расширением .bat требуются права администратора!

@echo off
echo Emptying Recycle Bin for all drives...
powershell -Command "Clear-RecycleBin -Force -ErrorAction Ignore"
echo Recycle Bin emptied.
pause

-5

Когда задача будет выполнена, вы увидите сообщение «Корзина пуста».

Очистка временных файлов

Удаление временных файлов поможет вам освободить место для хранения и навести порядок на компьютере. Следующие команды помогут вам в этом.

@echo off
echo Clearing Temporary Files...
del /q /f /s %temp%\*
rd /s /q %temp%
echo Temporary files cleared.
pause

-6

Запуск нескольких приложений одновременно

Если вы часто запускаете определенные приложения одно за другим, вы можете создать пакетный файл, который автоматически запускает все эти приложения . В командах можно указать приложения, которые будут запускаться.

@echo off
echo Launching apps...
start explorer
start chrome
start "" AppPath
echo All apps launched.
pause

Как вы можете заметить, приведенный выше сценарий запускает Проводник и Google Chrome, используя их системные имена. Чтобы запустить другое приложение, замените «AppPath» полным путем к исполняемому файлу приложения, которое вы хотите запустить. Обязательно заключите путь в двойные кавычки.

-7

Резервное копирование файлов и папок

Для резервного копирования определенных файлов и папок вы можете создать пакетный файл, который автоматически копирует элементы из одного источника и вставляет эти элементы по другому пути.

@echo off
echo Backing up files...
xcopy "SourcePath" "DestinationPath" /e /i /h /y
echo Backup completed.
pause

В этом скрипте замените «SourcePath» на путь, откуда вы хотите скопировать элементы. Замените «DestinationPath» на путь, по которому вы хотите сохранить файлы.

Здесь параметр «/e» обеспечивает копирование также пустых папок. Параметр «/i» создает папку назначения, если она еще не существует. Параметр «/h» копирует скрытые файлы. Параметр «/y» перезаписывает файлы без подсказок.

Сбросить сеть

Часто, когда вы сталкиваетесь с проблемами в сети , сброс IP-адреса вашего компьютера и очистка кэша DNS помогают решить проблемы. Для выполнения этих задач вы можете использовать следующий код в пакетном файле.

@echo off
echo Resetting network...
ipconfig /release
ipconfig /renew
ipconfig /flushdns
echo Network reset completed.
pause

Этот файл освобождает текущий IP-адрес вашего компьютера, запрашивает новый IP-адрес у DHCP-сервера вашего маршрутизатора и очищает ваш DNS-кеш.

Создайте точку восстановления системы

Создание точки восстановления системы важно, если вы собираетесь внести какие-либо существенные изменения в свою систему. Эта точка восстановления позволяет отменить изменения, если что-то пойдет не так.

Вы можете использовать следующие команды в пакетном файле, чтобы автоматизировать процесс создания точки восстановления. В коде смело заменяйте «RestorePointName» на понравившееся вам имя.

@echo off
echo Creating System Restore Point...
wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "RestorePointName", 100, 7
echo System Restore Point created.
pause

Переключение между темным и светлым режимом

В Windows 11 есть как темный, так и светлый режимы, и вы можете создавать пакетные файлы для переключения между этими режимами.

Чтобы переключиться в темный режим , вы будете использовать следующие команды:

@echo off
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 0 /f
echo Switched to Dark Mode.
pause

Чтобы переключиться в светлый режим, вы будете использовать следующий код:

@echo off
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 1 /f
echo Switched to Light Mode.
pause

Все готово.

И именно так вы автоматизируете многие обычные задачи, используя пакетные файлы на своем компьютере с Windows 11. Возможности безграничны, поскольку вы можете вводить любые команды в пакетные файлы и автоматизировать любые задачи, которые захотите.

Если Вы знаете какие-то ещё полезные команды, то делитесь ими в комментариях.