Что нового

[Сеть, интернет] нажатие кнопки в бесконечном цикле!!!

Сообщения
18
Репутация
-1
имеется бесконечный цикл пытаюсь в нем сделать так чтобы в определенном месте нажималась кнопка тоесть после нажатия клавишь должна нажиматься кнопка
Код:
_1() ; Вызов функции
Func  _1()
	Local $i
    While 1
        $i += 1
        ConsoleWrite($i & @CRLF)
        Sleep(1000)
	_IENavigate($oIE, 'http://kolonisty.ru/main.php?blok=bots&rnd=1463178')
	_IELoadWait ($oIE)
Send("{TAB 11}")
Send("{ENTER}")
$oInputs = _IETagNameGetCollection($oIE, 'input')
For $oInput In $oInputs
     If String($oInput.Value) = "атаковать" Then
        _IEAction($oInput, 'click')
	EndIf
	Next
WEnd
EndFunc
цикл работает нажимаються клавиши а на кнопку не нажимается!ошибок не выдает и не пойму в чем дело


Добавлено:
Сообщение автоматически объединено:

если чтото не понятно могу выложить весть код и код кнопки
 

twilight1983

Новичок
Сообщения
6
Репутация
0
У меня так заработало

http://autoit-script.ru/index.php/topic,8826.0.html

Код:
$oInputs = _IETagNameGetCollection($oIE, "input")

            For $oInput In $oInputs
            If $oInput.value == 'Отозвать'   Then
            _IEAction($oInput, 'click')
            EndIf
            Next


А У Вас Идет по видимому приравнивание, а не сравнение.
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
А как выглядит в коде?
Может это не кнопка?
Может это форма и там не клик, а _IEFormSubmit нужен?
 
Верх