bat-файлы. Команды


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

В основном для таких ситуации можно использовать встроенные механизмы (макросы), если вы работаете в программах, которые позволяют это сделать.

Но бывает такое, что необходимо выполнить одну и ту же операцию на нескольких компьютерах. Например, прописать/изменить IP-адрес до нового принтера, или же добавить сетевой диск. В этом большую помощь оказывают bat-ники, которые будут выполнять команды, которые мы в них пропишем.

Ниже представлена часть команд, которые можно использовать. Вообще, чтобы получить полный список возможных команд необходимо набрать HELP в командной строке (cmd.exe)

ASSOC       Вывод либо изменение сопоставлений по расширениям имен файлов.
AT               Выполнение команд и запуск программ по расписанию.
ATTRIB     Отображение и изменение атрибутов файлов.
BREAK      Включение/выключение режима обработки комбинации клавиш CTRL+C.
CACLS       Отображение/редактирование списков управления доступом (ACL) к файлам.
CALL          Вызов одного пакетного файла из другого.
CD               Вывод имени либо смена текущей папки.
CHCP          Вывод либо установка активной кодовой страницы.
CHDIR        Вывод имени либо смена текущей папки.
CHKDSK    Проверка диска и вывод статистики.
CHKNTFS  Отображение или изменение выполнения проверки диска во время загрузки.
CLS              Очистка экрана.
CMD            Запуск еще одного интерпретатора командных строк Windows.
COLOR       Установка цвета текста и фона, используемых по умолчанию.
COMP          Сравнение содержимого двух файлов или двух наборов файлов.
COMPACT  Отображение/изменение сжатия файлов в разделах NTFS.
CONVERT  Преобразование дисковых томов FAT в NTFS. Нельзя выполнить преобразование текущего активного диска.
COPY    Копирование одного или нескольких файлов в другое место.
DATE    Вывод либо установка текущей даты.
DEL       Удаление одного или нескольких файлов.
DIR        Вывод списка файлов и подпапок из указанной папки.
DISKCOMP    Сравнение содержимого двух гибких дисков.
DISKCOPY     Копирование содержимого одного гибкого диска на другой.
DOSKEY         Редактирование и повторный вызов командных строк; создание макросов.
ECHO              Вывод сообщений и переключение режима отображения команд на экране.
ENDLOCAL   Конец локальных изменений среды для пакетного файла.
ERASE  Удаление одного или нескольких файлов.
EXIT     Завершение работы программы CMD.EXE (интерпретатора командных строк).
FC          Сравнение двух файлов или двух наборов файлов и вывод различий между ними.
FIND             Поиск текстовой строки в одном или нескольких файлах.
FINDSTR     Поиск строк в файлах.
FOR              Запуск указанной команды для каждого из файлов в наборе.
FORMAT     Форматирование диска для работы с Windows.
FTYPE   Вывод либо изменение типов файлов, используемых при сопоставлении по расширениям имен файлов.
GOTO    Передача управления в отмеченную строку пакетного файла.
GRAFTABL Позволяет Windows отображать расширенный набор символов в графическом  режиме.
HELP    Выводит справочную информацию о командах Windows.
IF           Оператор условного выполнения команд в пакетном файле.
LABEL Создание, изменение и удаление меток тома для дисков.
MD        Создание папки.
MKDIR  Создание папки.
MODE  Конфигурирование системных устройств.
MORE  Последовательный вывод данных по частям размером в один экран.
MOVE  Перемещение одного или нескольких файлов из одной папки в другую.
PATH    Вывод либо установка пути поиска исполняемых файлов.
PAUSE  Приостановка выполнения пакетного файла и вывод сообщения.
POPD  Восстановление предыдущего значения текущей активной папки, сохраненного с помощью команды PUSHD.
PRINT          Вывод на печать содержимого текстовых файлов.
PROMPT     Изменение приглашения в командной строке Windows.
PUSHD Сохранение значения текущей активной папки и переход к другой папке.
RD         Удаление папки.
RECOVER   Восстановление читаемой информации с плохого или поврежденного диска.
REM     Помещение комментариев в пакетные файлы и файл CONFIG.SYS.
REN      Переименование файлов и папок.
RENAME    Переименование файлов и папок.
REPLACE   Замещение файлов.
RMDIR Удаление папки.
SET        Вывод, установка и удаление переменных среды Windows.
SETLOCAL Начало локальных изменений среды для пакетного файла.
SHIFT    Изменение содержимого (сдвиг) подставляемых параметров для пакетного файла.
SORT     Сортировка ввода.
START   Запуск программы или команды в отдельном окне.
SUBST   Сопоставляет заданному пути имя диска.
TIME     Вывод и установка системного времени.
TITLE  Назначение заголовка окна для текущего сеанса интерпретатора командных строк CMD.EXE.
TREE     Графическое отображение структуры папок заданного диска или заданной папки.
TYPE     Вывод на экран содержимого текстовых файлов.
VER       Вывод сведений о версии Windows.
VERIFY   Установка режима проверки правильности записи файлов на диск.
VOL          Вывод метки и серийного номера тома для диска.
XCOPY    Копирование файлов и дерева папок.

Комментарии

  1. а эти команды -s -t? Почему про них не чего не написано?

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения из этого блога

Linux (РедОС). Сброс пароля

ЭС с ЦБ РФ. РЕКВИЗИТНЫЙ СОСТАВ ЭС

ТФФ 35.0. Полный перечень документов альбома ТФФ (Таблица 2)

SQL Error [53200]: ОШИБКА: нехватка разделяемой памяти Подсказка: Возможно, следует увеличить параметр max_locks_per_transaction

РедОС. Подключение к сетевой папке