Всем привет, столкнулся с этим в первый раз, подскажите как правильно заставить первую функцию использовать вторую??? Либо переделать в одну.
Код:
#include <IE.au3>
#include <MsgBoxConstants.au3>
$oIE = _IECreate("http://...")
WinSetState("[CLASS:IEFrame]", "", @SW_MAXIMIZE)
$email_0 = '[email protected]'
$email_1 = '[email protected]'
$email_2 = '[email protected]'
$email_input=""
Local $i = 0
Do
MsgBox($MB_SYSTEMMODAL, "", "Проход: " & $i, 5)
$i = $i + 1
Send_email_1()
Send_email_2()
Until $i = 3
Func Send_email_1()
TrayTip("Инфо", "Вводим емаил", 5, 1)
$emailEl=_IEGetObjById($oIE,"email") ; email это определение куда нужно вводить на странице IE.
_IEFormElementSetValue($emailEl,$email_input) ; $email_input - тут должно вводиться каждый раз следующий емайл.
Sleep(10000)
EndFunc
Func Send_email_2()
Local Static $i = 0
Local Const $aVals[3] = [$email_0, $email_1, $email_2]
Send($aVals[$i])
$i += 1
If $i = UBound($aVals) Then $i = 0
EndFunc