Автор Тема: Не работает функция MouseClick("") в окне ***  (Прочитано 3689 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн legozaur1995 [?]

  • Новичок
  • *
  • Сообщений: 2
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.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
Можете чего сказать по данному поводу?

Русское сообщество AutoIt

Не работает функция MouseClick("") в окне ***
« Отправлен: Октябрь 08, 2016, 00:59:04 »

Оффлайн legozaur1995 [?]

  • Новичок
  • *
  • Сообщений: 2

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Не работает функция MouseClick("") в окне ***
« Ответ #1, Отправлен: Октябрь 08, 2016, 01:06:04 »
решил проблему с помощью вот этой строчки

#RequireAdmin

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

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

Онлайн Garrett [?]

  • Глобальный модератор
  • *
  • Сообщений: 3734
  • Репутация: 942
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Не работает функция MouseClick("") в окне ***
« Ответ #2, Отправлен: Октябрь 08, 2016, 12:11:47 »
legozaur1995

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


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

Скорблю и помню.




Русское сообщество AutoIt

Re: Не работает функция MouseClick("") в окне ***
« Ответ #2 Отправлен: Октябрь 08, 2016, 12:11:47 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
6 Ответов
11052 Просмотров
Последний ответ Октябрь 07, 2009, 09:36:42
от akoulev
12 Ответов
10604 Просмотров
Последний ответ Декабрь 01, 2012, 02:05:11
от defens
14 Ответов
12464 Просмотров
Последний ответ Февраль 15, 2010, 11:29:38
от akoulev
8 Ответов
8935 Просмотров
Последний ответ Апрель 10, 2011, 11:50:11
от madmasles
8 Ответов
7398 Просмотров
Последний ответ Январь 02, 2012, 10:09:45
от gdrtgdsw
12 Ответов
3633 Просмотров
Последний ответ Февраль 23, 2013, 21:36:55
от Dm666
0 Ответов
1396 Просмотров
Последний ответ Апрель 24, 2013, 21:20:55
от CreatoR
3 Ответов
3282 Просмотров
Последний ответ Август 25, 2013, 10:36:23
от Godygadu
6 Ответов
3415 Просмотров
Последний ответ Март 26, 2014, 16:36:48
от Alex Tevton
0 Ответов
725 Просмотров
Последний ответ Июнь 20, 2014, 10:44:36
от SerEga010