Что нового

[Автоматизация] Выбор "radio" в IE

DarWiM

Продвинутый
Сообщения
527
Репутация
90
Здравствуйте уважаемые :beer:

Хочу сделать так, чтобы скрипт выбирал первую "кругляшку" и нажимал на кнопку работать..

Помогите пожалуйста. Посмотрел несколько тем, но никак не получается :(

Скрин прилагается.

Вот код фрагмента:
Код:
<form method="post" action="/craft/start?r=1328349297.4216">
                <p class="orange">Что делать:</p>
                            <p><input type="radio" name="Prof" value="1" /><span class="white">добывать руду</span>
                  +<img alt="" src="/img/items_use/r1.png" width="11" height="12" /><img alt="" src="/img/items_use/r2.png" width="11" height="12" /><img alt="" src="/img/items_use/r3.png" width="11" height="12" /><img alt="" src="/img/items_use/r4.png" width="11" height="12" />                </p>
                            <p><input type="radio" name="Prof" value="2" /><span class="white">ловить рыбу</span>
                  +<img alt="" src="/img/items_use/r5.png" width="11" height="12" /><img alt="" src="/img/items_use/r6.png" width="11" height="12" /><img alt="" src="/img/items_use/r7.png" width="11" height="12" /><img alt="" src="/img/items_use/r8.png" width="11" height="12" />                </p>
                            <p><input type="radio" name="Prof" value="3" /><span class="white">рубить дерево</span>
                  +<img alt="" src="/img/items_use/r9.png" width="11" height="12" /><img alt="" src="/img/items_use/r10.png" width="11" height="12" /><img alt="" src="/img/items_use/r11.png" width="11" height="12" /><img alt="" src="/img/items_use/r12.png" width="11" height="12" />                </p>
                            <p><input type="radio" name="Prof" value="4" /><span class="white">добывать драгоценные камни</span>
                  +<img alt="[к.и]" src="/img/items_use/r13.png" width="11" height="12" /><img alt="[к.л]" src="/img/items_use/r14.png" width="11" height="12" /><img alt="[к.б]" src="/img/items_use/r15.png" width="11" height="12" />                </p>
                          <p class="space2"></p>
              <p><img src="/img/icons/p21.png" alt="" />Сколько буду работать (мин.):</p>
              <select name="Time">
                              <option value="5" >5</option>
                              <option value="15" >15</option>
                              <option value="30" >30</option>
                              <option value="60" >60</option>
                          </select>
            <p class="space2"></p>
            <input type="submit" class="butt" value="работать" />
            <p class="space2"></p>
            <p><img src="/img/icons/e55.png" alt="" /><a href="/user/craft?r=1328349297.4216">Опыт крафта</a></p>
            <p><img src="/img/icons/e55.png" alt="" /><a href="/lib/list/162?r=1328349297.4216">Описание</a></p>
            <p class="space2"></p>

                            <p class="orange">Что я делал раньше:</p>
                              <p><img src="/img/icons/p21.png" alt="" />Горняк:
                                  + <img src="/img/icons/p9.png" alt="" />1, <img alt="" src="/img/items_use/r2.png" width="11" height="12" />1                                 , <span class="blue">39 мин.23 сек.</span></p>
                              <p><img src="/img/icons/p21.png" alt="" />Горняк:
                                  + <img src="/img/icons/p9.png" alt="" />1, <img alt="" src="/img/items_use/r2.png" width="11" height="12" />1                                 , <span class="blue">4 ч.21 мин.53 сек.</span></p>
                              <p><img src="/img/icons/p21.png" alt="" />Горняк:
                                  + <img src="/img/icons/p9.png" alt="" />2, <img alt="" src="/img/items_use/r2.png" width="11" height="12" />2                                 , <span class="blue">12 ч.29 мин.33 сек.</span></p>
                                    </form>
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
DarWiM,
_IEFormElementRadioSelect(),
_IEFormSubmit() или _IEAction($oObj, 'click').
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
DarWiM [?]
А можно пример готового кода?
В справке примеры есть.
Код:
#include <IE.au3>

;IE8, без проверок на ошибки
$oIE = _IECreate(@ScriptDir & '\1.html');поменяйте на ссылку
$oForms = _IEFormGetCollection($oIE)
For $oForm In $oForms
	If StringRegExp($oForm.innertext, '^Что делать') Then
		_IEFormElementRadioSelect($oForm, '1', 'Prof');первая
		$oSelect = _IEFormElementGetObjByName($oForm, 'Time')
		_IEFormElementOptionSelect($oSelect, '15');15 минут
		_IEFormSubmit($oForm)
		ExitLoop
	EndIf
Next
 
Автор
DarWiM

DarWiM

Продвинутый
Сообщения
527
Репутация
90
Огромное спасибо))
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Почему перестали подобные темы переносится в соответствующий раздел?
 
Верх