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

Показать сообщение отдельно

Аватара для ZeroCrash

Пользователь


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

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


Не выходит....вот ошибки:
Код: Выделить весь код
--> IE.au3 V2.4-0 Warning from function _IEGetObjById, $_IEStatus_NoMatch (frmSS26)
--> IE.au3 V2.4-0 Error from function _IEGetObjById, $_IEStatus_InvalidDataType
--> IE.au3 V2.4-0 Error from function _IEFormElementSetValue, $_IEStatus_InvalidDataType
Пробовал вместо $oQuery = _IEGetObjById($oForm, "CustomFields[63]")
подставить $oQuery = _IEFormElementGetObjByName($oForm, "CustomFields_63_26")
вылезает точно такая же ошибка......

РЕШИЛ ПРОБЛЕМУ!!!
Я вместо того чтобы открывать всю страницу, открыл только форму и вот такой скрипт прекрасно сработал:
Код: Выделить весь код
#include <IE.au3>
$oIE = _IECreate ("http://имя сайта/iframeform.html")
$file_1 = FileOpen ( "1.txt", 0)
$First = FileReadLine ($file_1, 4)
FileClose ($file_1)
$oForm =_IEGetObjById($oIE,"frmSS26")
$oQuery = _IEGetObjByName($oForm, "CustomFields[63]")
_IEFormElementSetValue ($oQuery, $First)
Всем спасибо за помощь!
Но не факт что это уже всё

-------
Я НЕвкотакте!


Отправлено: 10:57, 01-07-2009 | #20