Создать командные файлы


Командные файлы представляют собой текстовые файлы в формате *.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