Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak otworzyć przeglądarkę w GUI?


Rekomendowane odpowiedzi

Opublikowano

Na jednym z tutoriali na forum znalazłem że do otworzenia przeglądarki (konkretnie IE) w naszym GUI możemy użyć funkcji

_IECreateEmbedded(). Tak też zrobiłem, ale mimo że SciTe nie wyrzuca żadnego błędu, to skrypt nie wykonuje żadnej akcji tj. przeglądarka się nie otwiera.
kod którego użyłem:
#include <IE.au3>

$oIE = _IECreateEmbedded()
$obj = GUICtrlCreateObj($oIE,500,500)     ; ps. nie wiem do czego służy drugi i trzeci parametr tej funkcji

_IENavigate($oIE,"google.pl",1)

 

Opublikowano

A zajrzales do dokumentacji? Jakbyś zajrzał, to byś wiedział, programowanie nie polega na zgadywaniu:

https://www.autoitscript.com/autoit3/docs/libfunctions/_IECreateEmbedded.htm

https://www.autoitscript.com/autoit3/docs/functions/GUICtrlCreateObj.htm

Chcesz precyzyjnej i zrozumiałej odpowiedzi? - Zadaj precyzyjne i zrozumiałe pytanie. Nie przyjmuję zleceń.
Nie odpowiadam na priv na pytania, które można zadać na forum. Chcesz mojej pomocy - oznacz mnie w poście =>  @"Hans Kloss PL" 

Opublikowano

ok. już się otwiera, ale po 1 sekundzie się zamyka, zanim cokolwiek kliknę. dlaczego tak się dzieje?

#include <IE.au3>
$oIE = _IECreateEmbedded()
GUICreate("tytul",800,600,30,30)
GUICtrlCreateObj($oIE,20,20,840,640)
GUISetState(@SW_SHOW)
_IENavigate($oIE,"google.pl")
Opublikowano

Musisz dodać pętlę podtrzymującą pracę programu - masz w linkach przykłady.

Chcesz precyzyjnej i zrozumiałej odpowiedzi? - Zadaj precyzyjne i zrozumiałe pytanie. Nie przyjmuję zleceń.
Nie odpowiadam na priv na pytania, które można zadać na forum. Chcesz mojej pomocy - oznacz mnie w poście =>  @"Hans Kloss PL" 

Opublikowano

już działa wszystko, ale mam kolejny problem, otóż nie wszystkie elementy na stronie reagują na klikanie, a na zwykłym IE działają. znalazłem podobny problem tutaj: http://www.mpcforum.pl/topic/1124112-margonem-nie-dziala-w-ie-przyczepionego-do-gui/

czy to prawda że nie da się tego ominąć?

 

edit: udało mi się to ominąć poprzez zalogowanie "do połowy" się z funkcją "zapamiętaj mnie na tym komputerze" (wpisanie pasów ale nie zalogowało),  i następne przeładowanie strony i zalogowanie ponowne z użyciem tego autologinu. ale pojawił się kolejny problem - ie w gui niepoprawnie interpretuje kod strony np. nie wyświetlają się niektóre obiekty

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...