Что нового

[Элементы GUI] Как вставить HTML страницу в GUI окно

Dima1337

Осваивающий
Сообщения
186
Репутация
24
Доброго времени суток. Задался вопросом как вставить HTML страницу в окно GUI.
Просидел читая справку около 2х дней. И бросил оставил до лучших времен это занятие.
Однако через неделю в поисковике нашел пример:
http://autoit-script.ru/index.php?topic=2979.0
Единственное что его отличало от того что получилось у меня это строка:
Код:
#include <WindowsConstants.au3>

Однако ни пример, ни мой код не работают. При запуске скрипта окно GUI зависает и сидит без ответа пока не закроешь через диспечер задач.
Код:
Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$Form1 = GUICreate("Form1", 633, 454, 192, 114)
$Obj1 = ObjCreate("Shell.Explorer.2")
GUICtrlCreateObj($Obj1, 0, 0, 633, 454)
GUISetState(@SW_SHOW)
$Obj1.Navigate("http://ya.ru")

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

    EndSwitch
WEnd
 
Автор
Dima1337

Dima1337

Осваивающий
Сообщения
186
Репутация
24
Решение вопроса:
Код:
#RequireAdmin

В начало скрипта.
И когда наконец заработало вопрос:
Как вставить часть HTML страницы? Допустим только поле поиска в "http://ya.ru"


Добавлено:
Сообщение автоматически объединено:

http://autoit-script.ru/index.php?topic=9095.0
Проблема решена. Тема закрыта :smile:
OffTopic:
Сам спросил, сам ответил ;)
Закон такой, сразу после создания темы ответ сам всплывает :blink:
Особенно печально что он всплывает не в поиске по сайту а в похожих темах :(
 

WR-e-D

Новичок
Сообщения
53
Репутация
3
Код:
Local $oIE = _IECreateEmbedded()
GUICtrlCreateObj($oIE, 0, 0, 1020, 620)
_IENavigate($oIE, "http://www.ya.ru") ; с библиотекой
_IELoadWait($oIE)


OffTopic:
В гугле
поиск site:autoit-script.ru
 
Верх