Написание батников/сценариев (cmd)

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

Например:

  1. Необходимо раз в месяц удалять все файлы из папки обмен.
  2. «Добросовестные» пользователи не выключают компьютеры, и уходят домой, а вам потом по голове дают за то, что компьютер работал, и жрал электроэнергию.
  3. У вас 20 человек в кабинете, принтер один и всем нужно выводить на него печать. Можно написать батник закинуть его в обмен зайти в кабинет и всем пользователям сказать зайдите туда-туда, нажмите то-то, и можете печатать, а если у Вас есть active directory, то можно распространить с помощью неё.

Можно еще привести множество примеров обыкновенных задач, на которые лучше не тратить свое время, а автоматизировать процесс. Сегодня хочу рассказать, как пишутся элементарные bat скрипты.

Давайте разберем первый пример:

Необходимо раз в месяц удалять все файлы из папки обмен.

  1. Открываем WordPad, блокнот не подойдет, он не умеет сохранять в кодировке 866.
  2. Пишем:

del /q «c:\обмен\»

pause

Команда del- удаляет файлы, ключ q говорит, удалять файлы без подтверждения пользователя, дальше идет путь до папки обмен, команда pause — это для вашего удобства, что бы окно не закрылось автоматически после выполнения работы скрипта, можно её не писать.

  1. Дальше выбираем Файл => Сохранить как => в строке Имя файла пишем допустим, del_obmen.bat, жмем Ок, запускаем и наслаждаемся.

Второй пример:

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

  1. Открываем WordPad.
  2. Пишем:

SHUTDOWN /s

Пояснения я думаю ни к чему.

3. Дальше выбираем Файл => Сохранить как => в строке Имя файла пишем допустим, shutdown.bat, жмем Ок, запускаем и наслаждаемся.

4. Дальше открываем панель управления => планировщик заданий, создаем задание в 20 00, думаю понятно для чего.

Третий пример:

У вас 20 человек в кабинете, принтер один и всем нужно выводить на него печать. Можно написать батник закинуть его в обмен зайти в кабинет и всем пользователям сказать зайдите туда-туда, нажмите то-то, и можете печатать, а если у Вас есть active directory, то можно распространить с помощью неё.

  1. Открываем WordPad.
  2. Пишем:

start \\192.168.0.37\SamsungU

Start — запуск, \\192.168.0.37 — ip адрес, \SamsungU — имя принтера.

Если у вас ip адреса раздаются по DHCP, то лучше ввести не ip адрес, а имя компьютера. 

3. Дальше выбираем Файл => Сохранить как => в строке Имя файла пишем допустим, print.bat, жмем Ок, запускаем и наслаждаемся.

Создание bat Файла своими руками

http://youtu.be/IXeS2IOVUZ4

Помогла статья? Оцените её
Очень плохоПлохоСреднеХорошоОтлично
Оценок: 3
Загрузка...
Комментарии
  1. Аноним

    ping 195.46.177.53 -n 1000 -l 1000

  2. admin

    Прочтите еще эти статьи, там есть ответы на все ваши вопросы:
    http://27sysday.ru/komandnaya-stroka-windows/
    http://27sysday.ru/kak-sozdat-bat-fajl/
    http://27sysday.ru/napisanie-bat-fajlov/

  3. Вадим

    Очень интересная вещь, а где бы узнать все команды?
    И очень бы хотелось, ну это для лузеров)), побольше примеров с пояснениями.С уважением.

  4. alexkhv

    Блин, кажется я выбрал не тот ресурс, для размещения своего потока мыслей. Судя по всему ЦА этого сайта, другая.

    • admin

      alexkhv, не суди по комментариям, суди по статистики счетчика от яндекса.

    • Максим

      с чего ты вдруг так решил?

  5. Алексей

    А как сделать, чтобы скрипт запускался, допустим, каждый день, месяц в определенный момент времени?

    • admin

      Вам нужно зайти в панель управления => Планировщик заданий и там указать какой скрипт запускать, и там же выставить параметры запуска скрипта.(время, дату, при каком условии)

  6. admin

    спасибо, исправил…

    • Максим

      не за что 🙂

  7. Максим

    «Пояснения я думаю не к чему.»
    правильно ни к чему

    Сохранить как => в сторке Имя файл
    в трех местах.

Добавить комментарий

Вверх
Adblock detector