Хакинг: Пишем

Хакинг: Пишем

Как создать BAT файл

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

Что представляет собой BAT файл?

Это простой текстовый файл или как говорят в народе батник, имеющий расширение .bat В этом файле прописан перечень команд и выполняется он с участием командной строки. Когда вы запускаете bat  файл, сначала происходит запуск командной строки cmd, а он в свою очередь начинает считывать все команды в файле и поочерёдно выполнять их

Для чего создавать BAT файл

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

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

Сперва, для удобства работы создадим на рабочем столе Новую папку, затем внутри неё создаём текстовый файл с именем file,

создать текстовый файл

текстовый документ

запишем туда несколько команд

@echo Hello, i'm bat!
pause

команды в текстовом файле

Теперь в меню блокнота выбираем «Сохранить как»,

сохранить текстовый файл как

в диалоговом окне в поле тип файла выбираем «Все файлы»

тип файла

затем к file приписываем .bat и должно получиться file.bat,

имя файла file.bat

Нажимаем на кнопку «Сохранить».

 созданный bat файл

Чтобы отредактировать bat файл всего лишь необходимо нажать правой кнопкой мыши на файл и в контекстном меню выбрать «Изменить»

редактирование bat файла

Теперь можно запустить bat файл и увидеть, что он делает. Он просто выводит текст — «Hello, i’m bat!»

запуск bat файла

Теперь рассмотрим, что делают написанные в нём команды:

Echo – команда вывода на экран
@ — запрещает показывать

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

Давайте теперь напишем что-нибудь посложнее, напишем bat файл, который создает 100 папок. Для  этого просто создайте файл с именем mkdir.bat и напечатайте там такие команды:

@echo off
for /l %%i in (1,1,100) do mkdir "dir %%i"

После запуска батника,вы увидите 100 новых папок,в скриншоте показано только 10 так как остальные не вместились бы

создание папок bat файлом

А теперь сразу создадим bat файл, который будет удалять созданные нами раннее 100 папок

@echo off
for /l %%i in (1,1,100) do rmdir "dir %%i"
Сейчас поясню, что делают эти команды в bat файле:

@echo off — запрещает вывод всех команд на экран

for – цикл, выполняет команду указанное количество раз

do – указывает, что делать

%%i – переменная, куда подставляются значения

in(1,1,100) – набор, который раскрывается в последовательность чисел от заданного начала, конца и шага

В нашем случае от 1,2,3,4,5,6,7,8…100

mkdir – создаёт папку

rmdir – удаляет папку

Вместо количества папок -100  вы можете поставить 10.000,100.000 и чем больше число, тем больше времени может зависнуть компьютер, от пары секунд до нескольких минут, в зависимости от мощности процессора.

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

Рубрика: Windows

Понравилась статья? Не жалейте,ставьте лайк! Спасибо:)

Как написать самые мощные вирусы 234
Хакинг: Пишем 325
100 лучших идей: гирлянды
Хакинг: Пишем 231
8 идей
Хакинг: Пишем 161
8.1. Выпрямители и сглаживающие фильтры
Хакинг: Пишем 119
Corel Draw X5: создаем рекламный буклет в векторе
Хакинг: Пишем 934
Schems5
Хакинг: Пишем 22
Хакинг: Пишем 86
Хакинг: Пишем 73
Хакинг: Пишем 26
Хакинг: Пишем 21
Хакинг: Пишем 61
Хакинг: Пишем 70
Хакинг: Пишем 14
Хакинг: Пишем 80
Хакинг: Пишем 91