Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » controlsend в играх

Ответить
Настройки темы
controlsend в играх

Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Здравствуйте!
Скажите пожалуйста как можно в играх отлавливать поля ввода, кнопки и т.д. и т.п.
Допустим известная всем игра World of Warcraft
Захожу в неё с Au3info и отлавливаю поле ввода, в итоге получаю следующее:

Код: Выделить весь код
>>>> Window <<<<
Title:	World of Warcraft
Class:	GxWindowClassD3d
Position:	-32000, -32000
Size:	160, 30
Style:	0xB6080000
ExStyle:	0x00040008
Handle:	0x005B048C

>>>> Control <<<<
Class:	
Instance:	
ClassnameNN:	
Advanced (Class):	
ID:	
Text:	
Position:	
Size:	
ControlClick Coords:	
Style:	
ExStyle:	
Handle:	0x000100C8

>>>> Mouse <<<<
Position:	32536, 32610
Cursor ID:	15
Color:	0xF4F4F4

>>>> StatusBar <<<<

>>>> Visible Text <<<<


>>>> Hidden Text <<<<
Но такой код не работает:

Код: Выделить весь код
ControlSend("World of Warcraft", "", "GxWindowClassD3d", "kjhgkjh")
Помогите плиз как мне быть?
Или хотябы как сделать так чтобы можно было отловить с помощью hotkeyset и тут же выслать нажатие этой клавиши используя макрос @HotKeyPressed, но чтобы hotkeyset не вызвался повторно после нажатия этой клавиши.

-------
Хочу научиться писать драйвера на с++


Отправлено: 12:38, 09-03-2009

 

Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Цитата proxy:
а wow пишет лог? - это мысель.. »
Не лог коннекта не пишет (((
Может всёже както можно отследить сетевую активность?

-------
Хочу научиться писать драйвера на с++


Отправлено: 14:28, 10-03-2009 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для .:TimoXa:.

Пользователь


Сообщения: 77
Благодарности: 20

Профиль | Отправить PM | Цитировать


Тут на форуме autoit появилась программа которая считывает инфо из игры..может быть получится ее приладить таким образом что по ее принципу получать инфо о акке и пото запускать нужный скрипт...
Как вариант сейчас допишу то что пытался предложить....

Отправлено: 16:33, 10-03-2009 | #32


Аватара для .:TimoXa:.

Пользователь


Сообщения: 77
Благодарности: 20

Профиль | Отправить PM | Цитировать


TCPStartUp()
ProcessWait("wow.exe")
msgbox(0,"","RUN")
;----Сюда нужно будет вставить следилку за нажатиями клавиш пишущую в log.txt---
Call("net")
Func net()
While 1
$ConnectedSocket = TCPAccept("127.0.0.1:8085")
If $ConnectedSocket >= 0 Then
msgbox(0,"","Client Connected" & $ConnectedSocket)
Call("function")
exit
EndIf
Wend
EndFunc
Func Function()
msgbox(0,"","You are loginIn")
EndFunc
Это должно работать проверь если так то будем дальше думать...

Отправлено: 17:17, 10-03-2009 | #33


Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Цитата .:TimoXa:.:
Тут на форуме autoit появилась программа которая считывает инфо из игры.. »
У меня она всё время 0 показывает.
Цитата .:TimoXa:.:
Это должно работать проверь если так то будем дальше думать... »
не работает...

-------
Хочу научиться писать драйвера на с++


Отправлено: 18:57, 10-03-2009 | #34



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » controlsend в играх

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] ControlSend работает не на всех компьютерах. mymindspam AutoIt 5 03-12-2009 00:31
Проблема в играх not4bitches Непонятные проблемы с Железом 17 20-11-2009 22:53
Зависания в играх IIpocTo Непонятные проблемы с Железом 4 12-05-2008 10:56
Артефакты в играх Zody Видеокарты 17 10-04-2008 10:35
проблема в играх sadamchik Видеокарты 17 03-02-2007 10:11




 
Переход