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 Otworzyc Strone W GUI na Silniku FF


Rekomendowane odpowiedzi

Opublikowano

Jak w temacie potrzebuje pomocy szukam po google ale nie moge nic znalezc potrzebuje cos takiego ze w GUI otwiera strone o danym Adresie poczym przesuwa ja o iles tam pikseli i zaczyna klikac w dane wspulzedne wzgledem tego okna maly kod z prezentacja byl by mile widziany dla szkolenia sie dalej dzieki z gory :)

 

PS: Chodzi dokladnie o gre w Flash na stronie i zeby w niej klikal wzgledem okna Gui lub cos zeby ta gre po adresie ww otworzyc w oknie gui

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Autoit wspiera IE , w GUI firefoxa raczej nie otworzysz

Mózg to nie mydło; nie ubędzie Ci go, gdy go użyjesz.

Opublikowano

Firefoxa raczej ciezko będzie osadzić w gui, możesz za to bez problemu osadzić tam IE:

 

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

 

Natomiast nie widzę bardzo sensu osadzania w tym przypadku przeglądarki w gui - równie dobrze możesz działać bezpośrednio w Firefoxie.

 

To ci będzie potrzebne jeśli wystarczy Ci działanie na aktywnym oknie:

https://pl.wikibooks.org/wiki/AutoIt/Przejmowanie_kontroli#Zarz.C4.85dzanie_i_symulacja_u.C5.BCycia_myszki

https://pl.wikibooks.org/wiki/AutoIt/Przejmowanie_kontroli#Zarz.C4.85dzanie_i_symulacja_u.C5.BCycia_klawiatury

 

A to będzie potrzebne jak chcesz działać w tle:

https://pl.wikibooks.org/wiki/AutoIt/Przejmowanie_kontroli#Zarz.C4.85dzanie_kontrolkami

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

Da się, proszę bardzo (zmień tylko link do gry i ewentualnie rozmiar okna):

#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>

Opt("GUIOnEventMode", 1)
Opt("GUICloseOnESC", 1)
Opt("MouseCoordMode", 2)


$width = @desktopwidth
$height = @desktopheight

Global $oRP = ObjCreate("ShockwaveFlash.ShockwaveFlash.10")
Global $flash = GUICreate("Gra Flash", 800, 600)

GuiSetState (@SW_SHOW , $flash)

GUICtrlCreateObj($oRP, 0, 0, 800, 600)

With $oRP
    .Movie = "http://gcdn.grajteraz.pl/5598.swf"
    ; dodatkowe ustawienia, jeśli będą potrzebne to odkomentuj
    ; .bgcolor = "#000000"
    ; .ScaleMode = 1
    ; .Loop = False
    ; .wmode = "transparent"
    ; .FlashVars = ""
    ; .allowScriptAccess="Always"
EndWith



while 1
    GUISetOnEvent($GUI_EVENT_CLOSE, "GUI_CLOSE")
    Wend


Func GUI_Close()
    GUICtrlDelete ($oRP)
    GUIDelete($flash)
    Exit
EndFunc

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

dzieki wielkie

a jezcze pytanko jak wysylac symulacje klikniec lub zwykle klikniecia myzka ale wzgledem danego okna a nie calego pulitu chodzi o to ze nie wazne gdzie okno bedzie a kordynaty beda te ame

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Od tego masz opcję funkcji określania koordynatów względem pulpitu , okna programu z ramką i bez ramki 

Mózg to nie mydło; nie ubędzie Ci go, gdy go użyjesz.

Opublikowano

https://www.autoitscript.com/wiki/MouseCoordMode

 

Najwygodniej będzie ustawić value na 2

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

Przecież Ci już dałem link.

 

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

No po to masz funkcje ControlClick, w twoim przypadku uzyj jej tak:

ControlClick($Title, "", "", "left", "1", $x, $y)

Oczywiście podstaw za zmienne odpowiednie wartości.

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

Nie wiem - przetestuj.

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" 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...