Батники или bat файлы — полезный инструмент для автоматизации. С его помощью можем работать с файлами: копировать,перемещать и удалять.Запускать и завершать программы (процессы). Переименовывать ос и делать много всего полезного. Плюс в батнике в том, что для него нужен только блокнот. На этом сайте не будет подробно расписано какие команды есть в батниках, только написаны некоторые примеры. Если хотите узнать больше то гуглим по запросам «bat команды» или «cmd команды».
Для создания батника создаем пустой документ с расширением .bat и редактируем в блокноте как обычный текст. Например пишем следующий текст в блокнот:
start chrome
и сохраняем файл с расширением .bat
После запуска такого файла, запустится браузер chrome. Если же напишем такой батник:
start chrome
ping -n 10 localhost >nul
taskkill /F /IM chrome.exe
То при запуске такого батника у нас запустится хром ( start chrome ) и через 10 секунд ( ping -n 10 localhost >nul ) выключится( taskkill /F /IM chrome.exe).
Даже такой простой батник может пригодится при заработке, так при установки расширений в хром с автосерфом браузер часто виснет, а если мы поставим такой батник ( с большим количеством времени) ,то у нас например раз в час будет перезапускаться браузер, даже если он зависнет и вручную его перезапускать не придется.Если припишем к нашему батнику такие строчки добавим батник в автозагрузку:
:m
start chrome
ping -n 10 localhost >nul
taskkill /F /IM chrome.exe
goto m
То у нас при запуске ос, батник будет выполняться бесконечно, то есть запуститься хром, потом через 10 секунд выключится и потом опять запустится.
Полезные команды для батников.
start — и далее путь к программе (например start с:\prog.exe), запускает программу
ping -n TIMER localhost >nul — таймер, после истечения времени TIMER ( указывается числами в секундах) ,будут выполняться следующие команды в батнике
taskkill /F /IM prog — завершает программу (процесс) prog. Процессы, которые нужно завершить ищем в диспетчере задач (вызов нажатием ctrl+alt+del )
del c:\1.txt — удаляет файл 1.txt
move с:\1.txt d:\ — перемещает файл 1.txt с диска c:\ на диск d:\
copy с:\1.txt d:\ — копирует файл 1.txt с диска c:\ на диск d:\
IF EXIST c:\1.txt (move c:\1.txt d:) ELSE (start chrome) — команда проверяет есть ли файл 1.txt на диске c:\ и если есть, то перемещает его на диск d:\ , если же этого файла нет то запуститься браузер хром
set /a adrt=%random%*%random%
wmic computersystem where name="%computername%" rename "a%adrt%"
эти команды переименовывают виндоус.
1+500*%random%/32768 — выдать рандомное число от 1 до 500
На этом пока все. Как видим батники полезны и в дальнейшем буду их использовать для автоматизации и не только.