Прежде всего, я настаиваю хотя бы раз в день заходить через лаунчер изенгарда, что бы обновить файлы, если потребуется.
Так как каждый раз вводить руками мыло и пароль честное слово лень, запилил простенький скрипт через Autoit.
Почему через Autoit, если можно было бы через vba без установки лишнего софта? Да потому что в Autoit он занимает 17 строк(362 символа) и нативно понятен, а в vba выглядел бы как трёхэтажный дом, в котором ещё и разобраться новичку было бы сравнительно с теорией вероятности.
И так. Первым делом качаете сам Autoit. Ставите и заходите в Autoit Script Editor.
Далее, копируете вот это:
DirRemove ("Cache", 1) // удаляет соответствующие папки. Лишь моя привычка. Если не хотите, просто удалите
DirRemove ("Errors", 1)
DirRemove ("Logs", 1)
FileCopy ("ezWoW-HD-64.bin", "ezWoW-HD-64.exe", 0) // ezWoW-64.bin и ezWoW-64.exe соответственно, если не используете hd текстуры
Sleep(1000) // ждём копирование и смену формата файла. Измените на большее время, если понадобится
Run ("ezWoW-HD-64.exe") // запуск скопированного ехе
Sleep(4000) // ждём загрузки клиента. Измените на большее время, если понадобится
MouseClick("left", 1000, 560, 1, 2) // абсолютные(1920х1080) координаты поля ввода логина. Относительные долго расписывать
Send("ваше мыло")
Sleep(100)
Send("{Tab}")
Sleep(100)
Send("ваш пароль")
Sleep(100)
Send("{ENTER}")
Sleep(1200) // ждём прогрузки списка аккаунтов. Измените на большее время, если понадобится
Send("{ENTER}")
Помеченное красным измените под себя. Время заданно в миллисекундах. Т.е. 1000, это одна секунда.
Надеюсь хаген и тед не будут меня материть за то что не использую лаунчер.
Для использования лаунчера нужно удалить строку FileCopy, последующее ожидание(Sleep(1000)) и запускать ezWoW.exe. Т.е. выйдет:
DirRemove ("Cache", 1)
DirRemove ("Errors", 1)
DirRemove ("Logs", 1)
Run ("ezWoW.exe") // или "ezWoW-WoD модели.exe" если используете hd текстуры
Sleep(10000) // время намного большее, что бы лаунчер успел проверить файлы и запустить вов
MouseClick("left", 1000, 560, 1, 2)
Send("ваше мыло")
Sleep(100)
Send("{Tab}")
Sleep(100)
Send("ваш пароль")
Sleep(100)
Send("{ENTER}")
Sleep(1200)
Send("{ENTER}")
Всё после закрывающих дужек нужно будет удалить. Ну, или просто копируйте без них.
Жмём "сохранить/сохранить как" и сохраняем в корневую клиента. Почему туда? Что бы вы смогли быстро изменять время требуемое для прогрузки клиента, или где то будут очепятки без необходимости каждый раз копировать скомпиленный ехе файл. Просто жмите F5 для срабатывания скрипта и изменяйте что требуется.
Учтите, что первый раз, после загрузки оси, вов будет загружаться немного дольше. Тут есть два варианта. Или вы забиваете на это и просто выставляете большее время ожидания загрузки клиента, или:
А. Запускаете первый раз всегда с лаунчера(рекомендую).
Б. Открываете блокнот(например), что бы ваш логин/пароль вместе с последующими энтерами не пооткрывали далее всякого.
После того как подстроите время ожидания под себя, жмёте F7(или tools-build) и в месте расположения скрипта создастся готовый exe файл.
Всё. Далее, просто при старте системы открываете лаунчер, он поделает свои дела, закрываете окно вов и открываете ехе созданный Autoit.
Если что, во время работы скрипта не стоит кликать куда попало, ибо скрипт работает не внутри окна вов.