Всем здравствуйте!
Не могу найти причину почему не работает переход по ссылке _IENavigate в _IECreateEmbedded
В консоль выводится правильная строка, если ее вставить в IE то сайт открывается с уже залогиненным аккаунтом, что естественно.
В окне остается таже стартовая страничка _http://www.vasya.ru/ с которой GUI и начинается. при нажатии на кнопки в консоль пишутся новые строки для вновь залогиненных аккаунтов но навигация не происходит :( Пробовал со ссылками типа яндекс.ру, гугл.ру все работает так, как и должно работать. Голинился в ручную, страничка открывается. Помогите разобраться
Не могу найти причину почему не работает переход по ссылке _IENavigate в _IECreateEmbedded
Код:
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
#include <WinHttp.au3>
#include <String.au3>
#include <Array.au3>
#include <IE.au3>
_IEErrorHandlerRegister()
$oIE = _IECreateEmbedded()
GUICreate("v1.0", 1152, 834, 0, 0, $WS_VISIBLE + $WS_BORDER + $WS_POPUP + $WS_CLIPCHILDREN + $WS_MAXIMIZE)
$GUIActiveX = GUICtrlCreateObj($oIE, 0, 30, 1152, 804)
$GUI_Button1_Login = GUICtrlCreateButton(Read_Login("Login1"), 0, 0, 100, 30) ;названия кнопок читаются из файла
$GUI_Button2_Login = GUICtrlCreateButton(Read_Login("Login2"), 100, 0, 100, 30)
$GUI_Button3_Login = GUICtrlCreateButton(Read_Login("Login3"), 200, 0, 100, 30)
$GUI_Button4_Login = GUICtrlCreateButton(Read_Login("Login4"), 300, 0, 100, 30)
$GUI_Button5_Login = GUICtrlCreateButton(Read_Login("Login5"), 400, 0, 100, 30)
$GUI_Button_Selectall = GUICtrlCreateButton("Выделить всё", 500, 0, 100, 30)
$GUI_Button_Unselect = GUICtrlCreateButton("Снять выделение", 600, 0, 100, 30)
$GUI_Button_Quit = GUICtrlCreateButton("Выход", 700, 0, 100, 30)
GUISetState() ; показать GUI
_IENavigate($oIE, "http://www.vasya.ru/", 1)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_Button1_Login
Read_Login("Login1") ;логин читается из файла
Read_Password("Password1") ;пароль читается из файла
$Sid = Login() ;сид парсится со странички после логина (выглядит примерно так: wstd57d4688ed5t7b6c141aqb4s80j7l)
ConsoleWrite("http://vasya.vasya.ru/index.php?sid=" & $Sid & @CRLF) ;сайт взят как пример
В консоль выводится правильная строка, если ее вставить в IE то сайт открывается с уже залогиненным аккаунтом, что естественно.
Код:
;~ $oIE.navigate("http://vasya.vasya.ru/index.php?sid=wstd57d4688ed5t7b6c141aqb4s80j7l") ;вариант 1 не работает
;~ _IENavigate($oIE, "http://vasya.vasya.ru/index.php?sid=" & $Sid) ;вариант 2 не работает
_IENavigate($oIE, "http://vasya.vasya.ru/index.php?sid=wstd57d4688ed5t7b6c141aqb4s80j7l") ;вариант 3 не работает
В окне остается таже стартовая страничка _http://www.vasya.ru/ с которой GUI и начинается. при нажатии на кнопки в консоль пишутся новые строки для вновь залогиненных аккаунтов но навигация не происходит :( Пробовал со ссылками типа яндекс.ру, гугл.ру все работает так, как и должно работать. Голинился в ручную, страничка открывается. Помогите разобраться

Код:
Case $msg = $GUI_Button2_Login
;аналогично $GUI_Button1_Login
Case $msg = $GUI_Button3_Login
;аналогично $GUI_Button1_Login
Case $msg = $GUI_Button4_Login
;аналогично $GUI_Button1_Login
Case $msg = $GUI_Button5_Login
;аналогично $GUI_Button1_Login
Case $msg = $GUI_Button_Selectall
_IEAction($oIE, "selectall") ; осталось из примера
Case $msg = $GUI_Button_Unselect
_IEAction($oIE, "unselect") ; осталось из примера
Case $msg = $GUI_Button_Quit
ExitLoop
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
EndSelect
WEnd
GUIDelete()
Exit