воскресенье, 30 ноября 2008 г.

Smart Poster 2.35 часть 4

Автоматическая работа спамилки Smart Poster 2.35 часть 4

11) нажимается левая кнопка, выпадает список названий профилей;
12) путем нескольких (в скрипте запрограммированы 10 нажатий, в расчет на большие списки профилей) нажатий клавиши “PageUp” курсор устанавливается на самом верхнем профиле, под номером ноль;
13) значение первого из считанных чисел передается команде, отвечающей за многократное нажатие клавиши «вниз» (стрелка вниз). Клавиша «вниз» нажимается соответствующее число раз и курсор попадает на профиль с номером, равным первому из считанных чисел;
14) однократно нажимается клавиша “Enter”, закрепляя, таким образом, выбор профиля;
15) нажимается кнопка «Начать рассылку» и ожидается появление окошка «Информация», означающее конец спама;
16) все окна Смартпостера закрываются и сама программа отключается;
17) скрипт автоматизации снова запускается и начинает работу со 2 шага

Данный алгоритм для версии 1.0 не имелся в готовом виде и описан мною по исходнику скрипта-автоматизатора версии 1.0. Для реализации данного алгоритма использовались также две дополнительные программы: файловый менеджер Far для пункта 5 алгоритма и планировщик nnCron для 2-го и 17-го шага. Первый шаг алгоритма (создание файла smartplan.txt) осуществлялся полуавтоматически с помощью электронной таблицы Excel с встроенными макросами Visual Basic. В ходе дальнейшей разработки мне удалось избавиться от Far’a и nnCron’a и заменить выполнявшиеся ими функции средствами языка Autohotkey. Создание файла заданий smartplan.txt по-прежнему осуществляется в Excel’e, единственное что сделал я, так это немного изменил код макросов, чтобы спам осуществлялся подряд по спамблокам (т. е. сначала спамблок 1 категории GB01, затем спамблок 2 этой же категории и т. д.) в отличие от первоначального кода, когда в файле smartplan.txt группы по три числа были перемешаны случайным образом, а не шли друг за другом. Таким образом, сейчас имеется две таблицы Excel, одна для спама подряд по всем базам, а другая для спама случайным образом. Рассмотрим, как пользоваться таблицей Excel для создания файла smartplan.txt. Соответствующие файлы называются adminka_random.xls (для случайного спама) и adminka_no_random.xls (для спама подряд). Распаковываем архив со скриптом-автоматизатором и с файлами Excel’я в папку C:\AHSmartPlan, иначе ничего работать не будет. Запускаем Excel. Идем в меню Сервис -> Макрос -> Безопасность и устанавливаем низкий уровень безопасности, иначе ничего у нас работать не будет. После этого открываем, скажем, файл adminka_no_random.xls. Он состоит из 4 листов, называющихся 1Plan, 1Pre, 2Plan, 2Out. Листы 1Pre и 2Out предназначены для генерации ссылок для спама и их мы рассматривать не будем.

Комментариев нет:

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