Как сделать рандомизацию в the bat

Carding

Professional
Messages
2,830
Reputation
17
Reaction score
2,067
Points
113
Сейчас расскажу как сделать рандомное письмо в быстрых шаблонах в the bat.

Используется макрос %COOKIE (девизы), который берет из файла по указанному пути случайную строку.

Вот например текст.

Hello. Did you receive my last letter?

Нужно сделать рандомизацию.

В макросе %cookie указываем путь до файла с синонимами для вставки случайного слова.

В файле Hello.txt по этому пути пишем слова синонимы с ентером:

Hello
Hi
Hola
Good evening
... и другие нужные слова.

и так каждое слово. Получается так:

%COOKIE="H:\Voyager\devizy\Hello.txt".
Did you %COOKIE="H:\Voyager\devizy\receive.txt" my
%COOKIE="H:\Voyager\devizy\last.txt"
%COOKIE="H:\Voyager\devizy\letter.txt"?

Синонимы берем, например, из переводчика google.

Совет: файл с синонимами должно заканчиваться на слово без ентера (перевода строки). Иначе будут пропуски слов.


Часть вторая. Рандомизация в бате. Продолжение.

В первой части мы рассмотрели рандомизацию текста. Сейчас, как обещал напишу как рандомизировать Subject и как выбрать случайное фото из папки.

Рандомный Subject делаем так.

%SUBJECT='%COOKIE="E:\Path\subjects.txt"'

Не забываем в конце этот значок ' Кто не знает, это когда используется макрос в макросе. Макрос помещается в " ", а если макрос в макросе, то ' '
%COOKIE это случайный девиз из файла.
Вместо этого E:\Path\subjects.txt пишет свой путь до файла subjects.txt
В subjects.txt пишем свои темы с переводом строки (ентером).

Hi
Hello
Hi Pendosina
и так далее
....

Лишний ентер не нажимайте, а то может получится пустая тема.
Вставить макрос например %TOFNAME не получится. Может как-то и можно сделать чтобы вставлять сюда макросы, но я не разбирался с этим.

Как выбрать случайную фото.

Напрямую этой возможности в the bat нет. Но можно использовать использовать знакомый нам макрос %COOKIE.

Создаем папку с фотками например по адресу E:\pics\
пусть там лежит 5 файлов JPEG
Создаем файл PHOTOPATH.txt
и пишем в быстрых шаблонах
%ATTACH='%COOKIE="E:\devizy\PHOTOPATH.txt'

В файле PHOTOPATH.txt пишем

В каждую строку пишем путь и название файла картинки.

E:\pics\shablons\1\moyafotka.jpg
E:\pics\shablons\1\melolka.jpg
E:\pics\shablons\1\hipendos.jpg
E:\pics\shablons\1\MEE.jpg
E:\pics\shablons\1\photka.jpg

Как сделать отложенную отправку с интервалом в 1 минуту.

1 способ.

Используем нами любимый макрос %COOKIE

Пишем в быстром шаблоне

%POSTPONE="%COOKIE='E:\devizy\minuty.txt'"

В файле минуты пишем

1m
2m
3m
4m
...
59m

больше 59 минут не пишем, а то не получится. Потому что 60, это уже час. Дальше надо писать 1h
1h 1m
...
и так далее.

Согласен, геморрно писать

1
2
...
59

Зато не надо подключать дополнительный модуль. И можно сделать больше часа.

2 Способ

Подключаем дополнительный модуль Mymacros 1.11a
Там будут дополнительные макросы, включая макрос %Random

Как подключать модуль не буду здесь описывать, google и yandex в помощь.

Пишем в быстром шаблоне %POSTPONE='%Random("1","59")m'

Если надо 10 писем, то пишем %POSTPONE='%Random("1","10")m'

Больше 59 минут не пишем.
 
Last edited:
Top