Добрый день! С праздником Победы Всех!
Есть число полей 1 до n и соответственно 1-n кнопок по числу полей,
В каждом поле находится 3 разных параметра.
Общий вид кода для поиска:
http://autoit-script.ru/index.php?topic=1797.15
Так вот надо найти оптимальное сочетание всех трех параметров в поле и кликнуть на кнопку относящуюся к этому полю.
Общий вид каждого поля можно представить так:
Ммм.. и сразу еще вопрос: можно ли сделать паузу равную Время: <SPAN id=time_fly0>00:11:35</SPAN>
Есть число полей 1 до n и соответственно 1-n кнопок по числу полей,
В каждом поле находится 3 разных параметра.
Общий вид кода для поиска:
Код:
#include <IE.au3>
$oIE = _IECreate(@ScriptDir &"\2.htm")
$oElements =_IETagNameGetCollection ($oIE,'TD')
dim $iMaxNumber=0
For $oElement In $oElements
$sLine=$oElement.innerhtml; Находим строки с тегом 'TD'
$sFragment =StringRegExpReplace ($sLine,"
.*","") ; Находим нужный фрагмент в строке (от начала строки до
)
If Not @extended Then ContinueLoop
$iNumberInFragment=StringRegExpReplace ($sFragment,"\D+?",""); Удаляем из найденного фрагмента все нецифры
If Not @extended Then ContinueLoop
If $iNumberInFragment < $iMaxNumber Then ContinueLoop
$iMaxNumber=$iNumberInFragment
$sLineMax=$sLine
Next
MsgBox(0,$iMaxNumber,'$sLineMax= ' & $sLineMax)
http://autoit-script.ru/index.php?topic=1797.15
Так вот надо найти оптимальное сочетание всех трех параметров в поле и кликнуть на кнопку относящуюся к этому полю.
Общий вид каждого поля можно представить так:
Код:
<TR
class=veg_png_td>
</TD><TD class=nav_td_txt noWrap>Первый параметр: 20%
Второй параметр: 1
Время: <SPAN id=time_fly0>00:11:35</SPAN>
Третий параметр: <SPAN id=oscol_perc0>11</SPAN>%</TD>
<TD class=veg_skup_but>
<FORM method=post action=""><INPUT id=meteor_num value=0 type=hidden name=meteor_num> <INPUT class=veg_fire_off onmouseover="this.className='veg_fire_on'" onmouseout="this.className='veg_fire_off'" type=submit> </FORM></TD>
</TD><TD class=nav_td_txt noWrap>Первый параметр: 16%
Второй параметр: 2
Время: <SPAN id=time_fly1>00:16:01</SPAN>
Третий параметр: <SPAN id=oscol_perc1>31</SPAN>%</TD>
<TD class=veg_skup_but>
<FORM method=post action=""><INPUT id=meteor_num value=1 type=hidden name=meteor_num> <INPUT class=veg_fire_off onmouseover="this.className='veg_fire_on'" onmouseout="this.className='veg_fire_off'" type=submit> </FORM></TD>
</TR>
Ммм.. и сразу еще вопрос: можно ли сделать паузу равную Время: <SPAN id=time_fly0>00:11:35</SPAN>