Что нового

Не работает функция MouseClick("") в окне ***

legozaur1995

Новичок
Сообщения
2
Репутация
0
Не работает функция MouseClick("") в окне игры Shining Nation Project, смена количества параметров проблемы не меняет.
Игра это русская приватка от игры Fly For Fun.
Скорее всего установлен какой-то анти-кликер, т.к.:
1) в Браузере скрипт кликает, в игре не кликает
2) Боты написанные на CyberBot перестали работать

Если интересно протестить, вот игра - nation"точка"shinet"точка"ru

Вот код:
$winNeuz = Null;
$winX = 0;
$winY = 0;
$winW = 0;
$winH = 0;

If MsgBox(4,"",'Проверить, открыт ли Neuz.exe')=6 Then
If WinExists("Shining Nation Project") Then
MsgBox(4096, "", "Окно Shining Nation Project существует!")
$winNeuz = WinGetHandle("Shining Nation Project")
EndIf
EndIf

$aPos = WinGetPos($winNeuz)
$winX = $aPos[0];
$winY = $aPos[1];
$winW = $aPos[2];
$winH = $aPos[3];
$str = "x="&$winX&",y="&$winY&"; w="&$winW&",h="&$winH;
MsgBox(1, "", $str)
;WinActivate($winNeuz)
MsgBox(1, "", "Фокус игры получен")
;MouseClick("left", 100, 300, 3)
MouseMove(100, 100)
MouseClick("")

MouseMove(300, 300)
MouseClick("")

Даже админу пожаловался, мол буду пробовать на Assembler-е делать :D
Можете чего сказать по данному поводу?
 
Автор
L

legozaur1995

Новичок
Сообщения
2
Репутация
0
решил проблему с помощью вот этой строчки

#RequireAdmin

т.е. заюзал права админа

Тема закрыта.
 

Garrett

Модератор
Локальный модератор
Сообщения
3 999
Репутация
964
legozaur1995

Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
(подробнее), а обычный код соответственно в тег [code]
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 
Верх