Страница 1 из 2
Как бы так ловко заставить Kore запускать клиент в xKore 1?
Добавлено: Чт июл 12, 2007 12:06 am
piroJOKE
Как бы так ловко заставить OpenKore запускать клиент (ragexe) в режиме xKore 1? Ну и разумеется, логиниться тоже, и выбирать чара. Ы?

Добавлено: Чт июл 12, 2007 12:34 am
Jerry
практически - никак
теоретически - через руление мышой и кнопочками в окне клиента
Добавлено: Чт июл 12, 2007 8:29 am
miniBot
ну практика-ж есть помоему ppworkaround не этим занимался?. Ктомуже мышь необязательно, залогинится можно используя кнопки
login
[tab]
pass
[enter]
server
[up][down] [enter]
char
[left][right] [enter]
вот и все
Добавлено: Чт июл 12, 2007 8:35 am
kLabMouse
Хм..... Вот мне интиресно. Кто заметил хКор 3 в СВНке?
Добавлено: Чт июл 12, 2007 4:12 pm
piroJOKE
А причем тут xKore 3?\
Не, ну я-то понимаю, причем, но и понимаю, что мне это не подойдет, вероятно.

Добавлено: Чт июл 12, 2007 8:25 pm
piroJOKE
Даже проще, miniBot. Если включена галочка "запоминать имя", то:
1) По появлению надписи "Please start the Ragnarok Online client (ragexe.exe)" - запускаем приложение (чем? как?).
2) По появлению надписи "You can login with the Ragnarok Online client now." - пауза пару секунд, [enter] (если есть выбор серваков), пауза, [пароль][enter], пауза, [enter] (это выбор сервиса), пауза, [enter] (это выбор чара)... всё.
Итак, чем запускать приложение, вот вопрос.
И, вопрос номер два, куда вмотрировать засылку нужных кнопок (боюсь, плагином не выйдет).
Добавлено: Пт июл 13, 2007 7:36 am
Kissa2k
3апускать приложения можно при помощи AppLauncher. Залезь в src/Utils/AppLauncher.pm Там в комментариях даже пример есть как использовать этот класс.
Добавлено: Пт июл 13, 2007 12:39 pm
4epT
не это ли нам нада:
Utils::Win32::ShellExecute
boolean Utils::Win32::ShellExecute(int windowHandle, String operation, String file)
Open a file.
Добавлено: Вт окт 09, 2007 5:46 am
Ranza
я пользуюсь макросом написаном на s0m 2.7 (Sign of Misery) взять можно отсюда
http://s0m.narod.ru/
Добавлено: Вт окт 09, 2007 11:33 am
Jerry
По поводу SOM: да, непонятно, зачем люди изобретают очередные велосипеды, когда уже есть куча нормальных скриптовых движков типа LUA или питона.
Добавлено: Вт окт 09, 2007 11:39 am
piroJOKE
Это оффтопег!
ЗЫ: Хотелось бы всё сделать штатными средствами. Т.е. - перл и вся та х-ня, что идёт в комплекте с ОК.
Добавлено: Вт окт 09, 2007 11:44 am
kLabMouse
piroJOKE
Я бі лучше батнег забачал. Штатное средство

Добавлено: Вт окт 09, 2007 11:47 am
piroJOKE
А пасс чем вводить?
Добавлено: Вт окт 09, 2007 11:49 am
kLabMouse
piroJOKE
можно же вызвать емуль клавы (есть втроеный начиная с Винь2к). или даже через пайп клавы.
Добавлено: Вт окт 09, 2007 1:58 pm
jack_spa
Может как-то что-то через :
*.vbs
Код: Выделить всё
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{p}"
WshShell.SendKeys "{a}"
WshShell.SendKeys "{s}"
WshShell.SendKeys "{s}"