Что нового

вопрос по работе с текстом уже открытых окон. (_IEBodyRead***)

Shk_Alex

Новичок
Сообщения
11
Репутация
0
Добрый день.
Пишу простые скрипты для он-лайн игр. Ранее работал с другой программой.
Пытаюсь начать работать с AUTOIT, но столкнулся с проблемой.

Задача:
Окно с игрой УЖЕ открыто. Нужно периодически получать данные из этого окна (текст или html, не важно).

Проблема:
Найденые мной и удобные функции
_IEBodyReadHTML и _IEBodyReadtext подразумевают открытие нового окна например:

$oIE = _IECreate($sUrl)
$sText = _IEBodyReadText ($oIE)

меня это не устраивает, а как сделать по другому я не нашел, прошу помощи )))
 

r35p3ct

Продвинутый
Сообщения
228
Репутация
60
Код:
#include <IE.au3> 
$hwnd=WinGetHandle('[CLASS:IEFrame]')
$oIE = _IEAttach ($hwnd,'HWND')
 
Автор
S

Shk_Alex

Новичок
Сообщения
11
Репутация
0
Мда... подтупил... Спасибо :smile:
Но результат интересен.

Весь текст в браузере - результат действия скриптов. В итоге ни одной ни другой командой не могу получить ни чего полезного (((
 

стафф

Новичок
Сообщения
2
Репутация
0
автор темы а можешь мне помочь написать скрипт для игры?:smile:отпиши в ЛС
 

axlwor

Скриптер
Сообщения
657
Репутация
147
Если в IE посмотреть код страницы - нужные данные есть?
скрипты частенько отрабатывают и дополняют код страницы - дождись и получи необходимое

ps. почитай хелп к _IEAttach - там кроме хэндла есть и другие способы поиска нужного окна
 

sayman

Новичок
Сообщения
13
Репутация
0
если пишеш для онлайн игр работай на уровне запросов на фига привязываться к ослу?
 
Верх