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

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

Ответить
Настройки темы
[решено] Как кликнуть на кнопку в IE

Новый участник


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

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


Здравствуйте, подскажите пожалуйста как кликнуть на кнопку с такими параметрами

HTML код: Выделить весь код
<input class="buttons" type="button" style="width: 170px;" value="Сгенерировать описание" onclick="auto_keywords(1)"/>

спасибо заранее

Отправлено: 18:35, 10-03-2009

 

Аватара для proxy

Старожил


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

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


Код: Выделить весь код
#include <IE.au3>
;~ <input class="buttons" type="button" style="width: 170px;" value="Сгенерировать описание" onclick="auto_keywords(1)"/>

;~ <input autocomplete="off" maxlength=2048 name=q size=55 title="Поиск в Google" value="">
;~ <input name=btnG type=submit value="Поиск в Google">

$oIE = _IECreate('http://www.google.ru/')
_IELoadWait($oIE)

$oInputSerch = _IEGetObjByName($oIE, 'q')
_IEDocInsertText($oInputSerch, 'AutoIt')

$oInputs = _IETagNameGetCollection ($oIE, 'input')
For $oInput In $oInputs
    If $oInput.type == 'submit' AND $oInput.value == 'Поиск в Google' Then
        MsgBox(0, 'Параметры кнопки "Поиск в Google"', 'type=' & $oInput.type & '  value='& $oInput.value & @CRLF & @CRLF & 'Сейчас эта кнопка будет нажата')
        _IEAction($oInput, 'click')
    EndIf
Next
а для твоей кнопки, будет такое сравнение:
Код: Выделить весь код
$oInputs = _IETagNameGetCollection ($oIE, 'input')
For $oInput In $oInputs
    If $oInput.type == 'button' AND $oInput.value == 'Сгенерировать описание' Then
        _IEAction($oInput, 'click')
    EndIf
Next

-------
Мысли-читатель сломался, может подробней расскажите?
А где исходный код? Или мы стихи обсуждаем?! )) Настройки темы > Решено ?

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:43, 10-03-2009 | #2



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

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


Новый участник


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

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


proxy, здрав будь мил человек

Отправлено: 20:23, 10-03-2009 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как нажать flash (флеш) кнопку? uninstall AutoIt 1 16-11-2009 12:20
[решено] Как нажать на ява-кнопку zbruy AutoIt 13 08-10-2009 20:17
Как посмотреть html код, если нельзя кликнуть правой кнопкой мыши? Третий Хочу все знать 3 03-10-2009 20:30
[решено] Как кликнуть по кнопке ToolStripButton alexey_a AutoIt 13 02-04-2009 17:56
Delphi - Delphi. Как кликнуть из программы по ссылке в открытом IE? IkaMazini Программирование и базы данных 2 07-10-2004 12:53




 
Переход