chernobeloe
Новичок
- Сообщения
- 33
- Репутация
- 0
Привет народ!
пытаюсь загрузить фото на сайт
дальше слэша не идет, пишет:
--> IE.au3 T3.0-2 Warning from function _IEGetObjByName, $_IESTATUS_NoMatch (Name: file1, Index: 0)
--> IE.au3 T3.0-2 Error from function _IEAction(click), $_IESTATUS_InvalidDataType
но если разделить скрипт на 3 части, и запустить по очереди то работает
пробовал ставить паузы, но тоже толку 0, в чем может быть проблема?
пытаюсь загрузить фото на сайт
Код:
#include <IE.au3>
$sURL = "https://m.facebook.com/" ;уже авторизован
$oIE = _IECreate($sURL) ;2е окно
_IELoadWait($oIE)
If @error Then Exit 1
Local $oForm = _IEGetObjByName($oIE, "view_photo")
_IEAction($oForm, "click")
;/////////////////////////////////////////////////////////////
Local $oForm = _IEGetObjByName($oIE, "file1")
_IEAction($oForm, "click")
;/////////////////////////////////////////////////////////////
Global $sFilePath="photo.jpg"
Global $hwnd=WinWait("Choose File to Upload","",5)
If Not $hwnd Then Exit 2
ControlSetText($hwnd,"","Edit1",$sFilePath)
Sleep(3000)
ControlClick($hwnd,"","Button1")
дальше слэша не идет, пишет:
--> IE.au3 T3.0-2 Warning from function _IEGetObjByName, $_IESTATUS_NoMatch (Name: file1, Index: 0)
--> IE.au3 T3.0-2 Error from function _IEAction(click), $_IESTATUS_InvalidDataType
но если разделить скрипт на 3 части, и запустить по очереди то работает
пробовал ставить паузы, но тоже толку 0, в чем может быть проблема?