Что нового

[Мышь, клавиатура] Perfect World, отсутствие реакции на Send

Shaytank

Новичок
Сообщения
3
Репутация
2
Доброго времени суток. Написал абсолютно тривиальный скрипт, след. содержания
Код:
Dim $wnd = "Element Client"
Opt("SendKeyDownDelay", 100)

WinActivate($wnd)
WinWaitActive($wnd,"")
Send("Preved Medved")

курсор в игре установлен в чат, запускаю скрипт - и ноль эмоций. С чем может быть связана эта проблема?
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Может в игре есть защита? Типа запрета эмуляций мышки и клавы? Ну или у тебя при реактивации окна скриптом, фокус с чата пропадает.Попробуй что нибудь помимо Send, например MouseMove
 
Автор
S

Shaytank

Новичок
Сообщения
3
Репутация
2
Фокус не пропадает, проверял. Пробовал MouseClick с координатами, полученными из AU3Info - не кликается. На другом форуме ответили так -
"Функция Send ничего не пишет в окошко Perfect World'а. Может какую защиту поставили супротив оной"
- "В какой проге? В UOPilote все прекрасно send'ает)"

если в UOPilot работает, то и в AutoIt по идее должно, но почему то увы. Может ОС как-то влияет? У меня Vista
 
Автор
S

Shaytank

Новичок
Сообщения
3
Репутация
2
Решение найдено. В Vista скрипты нужно запускать как Run As Administrator. Тогда всё хорошо работает
 
Верх