Код:
Func enter_game()
$game=WinExists("ClanWars - Windows Internet Explorer")
if $game Then
MsgBox(48+270336,"Бот","Игра уже запущена")
Else
$oIE = _IECreate("http://www.cwars.ru/")
$form = _IEGetObjByName($oIE,"log")
$name = _IEGetObjByName($oIE,"nick")
$pass = _IEGetObjByName($oIE,"password")
_IEFormElementSetValue($name,"***")
_IEFormElementSetValue($pass,"***")
_IEFormSubmit($form)
EndIf
EndFunc
Код:
Func _ent()
$game=WinExists("ClanWars - Windows Internet Explorer")
WinActivate("ClanWars - Windows Internet Explorer")
if $game Then
$oLinks = _IELinkGetCollection ($oIE)
$iNumLinks = @extended
MsgBox(0, "Бот", $iNumLinks & " совпадений")
Else
MsgBox(48+270336,"Бот","Запустите игру")
EndIf
EndFunc
нельзя использовать вторую функцию, вылетает ошибка... может потому что авторизация проходит в отдельной функции? а мне нужно заходить по кнопке...
P.S действительно если авторизация на сайте проходит вне функции то все работает, только ссылок 0...
вобщем нужно проходить авторизацию по кнопке и что бы все последующии функцию исправно работали ))
:laugh:
Добавлено:
Сообщение автоматически объединено:
Код:
$game=WinExists("ClanWars - Windows Internet Explorer")
ищет только в активных вкладках браузера, а как сделать что бы искало по всех вкладках?
Добавлено:
Сообщение автоматически объединено:
если это то, значит часть проблемы решена...
Код:
$hwnd=WinGetHandle('[CLASS:IEFrame]')
$oIE = _IEAttach ($hwnd,'HWND')