Командные файлы представляют собой текстовые файлы в формате *.bat или *.cmd. Командные файлы (bat-файлы) помогают упростить рутинную работу: создание/копирование/перемещение файлов, работу с программами/службами и многое другое. При запуске файла выполняются все команды, указанные внутри файла.
Список всех команд (Windows CMD)
Примеры готовых bat-файлов приведены ниже.
1) Копирование файлов
Копирование всех файлов с расширением *.docx с рабочего стола в папку OneDrive:
copy C:\Users\d.ivanov\Desktop\*.docx C:\Users\d.ivanov\Desktop\Onedrive
Копирование всех файлов с расширением *.html с рабочего стола в папку OneDrive:
copy C:\Users\d.ivanov\Desktop\*.html C:\Users\d.ivanov\Desktop\Onedrive
Копирование папки documents1 и всего ее содержимого в папку OneDrive:
xcopy C:\Users\d.ivanov\Desktop\documents1 C:\Users\d.ivanov\Desktop\OneDrive\documents1 /Y /R /S /H
При копировании перезаписываются все файлы, находящиеся в папке.
Названия папок и файлов должны быть написаны на латинице.
2) Запуск списка программ
start "" "C:\Users\d.ivanov\AppData\Roaming\Telegram Desktop\Telegram.exe" MAX
start "" "C:\Users\d.ivanov\AppData\Local\WhatsApp\WhatsApp.exe" MAX
start "" "C:\Program Files (x86)\Microsoft\Skype for Desktop\Skype.exe" MAX
start "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
start "" "C:\Program Files\Microsoft Office\Office16\OUTLOOK.EXE"
Указывается полный путь к exe-файлам программ, которые необходимо запустить. MAX — означает, что программа запустится в развернутом окне.
3) Выключение ПК без сохранения данных
shutdown -s -f -t 0
Пример использования команд erase, copy, rename — перезаписывается содержимое файла *.css
Удаление неактуального файла common.css из папки CSS:
erase D:\Project\AllStyles\CSS\common.css
Копирование нового файла common_dark.css из папки Themes в папку CSS:
copy D:\Project\Themes\common_dark.css D:\Project\AllStyles\CSS
Переименование скопированного файла в исходный – common.css:
rename D:\Project\AllStyles\CSS\common_dark.css common.css