Написание батников/сценариев (cmd)
Содержание
- Например:
- Давайте разберем первый пример:
- Второй пример:
- Третий пример:
- Создание bat Файла своими руками

Всем нам, приходилось сталкиваться с рутинными задачами изо дня в день на работе, и не только.
Например:
- Необходимо раз в месяц удалять все файлы из папки обмен.
- «Добросовестные» пользователи не выключают компьютеры, и уходят домой, а вам потом по голове дают за то, что компьютер работал, и жрал электроэнергию.
- У вас 20 человек в кабинете, принтер один и всем нужно выводить на него печать. Можно написать батник закинуть его в обмен зайти в кабинет и всем пользователям сказать зайдите туда-туда, нажмите то-то, и можете печатать, а если у Вас есть active directory, то можно распространить с помощью неё.
Можно еще привести множество примеров обыкновенных задач, на которые лучше не тратить свое время, а автоматизировать процесс. Сегодня хочу рассказать, как пишутся элементарные bat скрипты.
Давайте разберем первый пример:
Необходимо раз в месяц удалять все файлы из папки обмен.
- Открываем WordPad, блокнот не подойдет, он не умеет сохранять в кодировке 866.
- Пишем:
del /q "c:\обмен\"
pause
Команда del- удаляет файлы, ключ q говорит, удалять файлы без подтверждения пользователя, дальше идет путь до папки обмен, команда pause - это для вашего удобства, что бы окно не закрылось автоматически после выполнения работы скрипта, можно её не писать.
- Дальше выбираем Файл => Сохранить как => в строке Имя файла пишем допустим, del_obmen.bat, жмем Ок, запускаем и наслаждаемся.
Второй пример:
«Добросовестные» пользователи не выключают компьютеры, и уходят домой, а вам потом по голове дают за то, что компьютер работал, и жрал электроэнергию.
- Открываем WordPad.
- Пишем:
SHUTDOWN /s
Пояснения я думаю ни к чему.
3. Дальше выбираем Файл => Сохранить как => в строке Имя файла пишем допустим, shutdown.bat, жмем Ок, запускаем и наслаждаемся.
4. Дальше открываем панель управления => планировщик заданий, создаем задание в 20 00, думаю понятно для чего.
Третий пример:
У вас 20 человек в кабинете, принтер один и всем нужно выводить на него печать. Можно написать батник закинуть его в обмен зайти в кабинет и всем пользователям сказать зайдите туда-туда, нажмите то-то, и можете печатать, а если у Вас есть active directory, то можно распространить с помощью неё.
- Открываем WordPad.
- Пишем:
start \\192.168.0.37\SamsungU
Start - запуск, \\192.168.0.37 - ip адрес, \SamsungU - имя принтера.
Если у вас ip адреса раздаются по DHCP, то лучше ввести не ip адрес, а имя компьютера.
3. Дальше выбираем Файл => Сохранить как => в строке Имя файла пишем допустим, print.bat, жмем Ок, запускаем и наслаждаемся.

«Пояснения я думаю не к чему.»
правильно ни к чему
Сохранить как => в сторке Имя файл
в трех местах.
спасибо, исправил…
не за что
А как сделать, чтобы скрипт запускался, допустим, каждый день, месяц в определенный момент времени?
Вам нужно зайти в панель управления => Планировщик заданий и там указать какой скрипт запускать, и там же выставить параметры запуска скрипта.(время, дату, при каком условии)
Блин, кажется я выбрал не тот ресурс, для размещения своего потока мыслей. Судя по всему ЦА этого сайта, другая.
alexkhv, не суди по комментариям, суди по статистики счетчика от яндекса.
с чего ты вдруг так решил?
Очень интересная вещь, а где бы узнать все команды?
И очень бы хотелось, ну это для лузеров)), побольше примеров с пояснениями.С уважением.
Прочтите еще эти статьи, там есть ответы на все ваши вопросы:
https://27sysday.ru/komandnaya-stroka-windows/
https://27sysday.ru/kak-sozdat-bat-fajl/
https://27sysday.ru/napisanie-bat-fajlov/