Browsergame oder Internetseiten im Programm einbinden

  • Heyho Leute,

    ich bin Administrator bei einer Haxball Liga (https://autoit.de/www.hax4fun.de.tl) und dieses Spiel(https://autoit.de/www.haxball.com) wird über den Browser gespielt.
    Nun hatte ich die Idee dieses Spiel in eine exe einzubinden, also in ein Programm.
    Da ich es von anderen browsergames kenne wie zB. creepstd, dass es davon auch eine download Version gibt, wollte ich mal wissen ob es generell möglich ist, sowas einzubinden?

    Lg, San Iker

  • Hallo Sanlker,

    natürlich ist das machbar. Du kannst ein IE-Objekt in deine AutoIt GUI einbinden.
    Das läuft dann praktisch auf dasselbe hinaus, wie wenn du die Seite im Browser öffnest.

    So z.B.:

    Spoiler anzeigen
    [autoit]

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

    [/autoit] [autoit][/autoit] [autoit]

    Opt("GUIOnEventMode", 1)

    [/autoit] [autoit][/autoit] [autoit]

    $GUI = GUICreate("HaxBall", 800, 600)
    $IEObj = _IECreateEmbedded()
    $IECtrl = GUICtrlCreateObj($IEObj, 0, 0, 800, 600)
    GUISetState(@SW_SHOW)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_close")

    [/autoit] [autoit][/autoit] [autoit]

    _IENavigate($IEObj, "http://www.haxball.com")

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    Sleep(50)
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func _close()
    Exit
    EndFunc ;==>_close

    [/autoit]


    mfg
    Developer30

    "Je mehr Käse, desto mehr Löcher; je mehr Löcher, desto weniger Käse. Ergo: Je mehr Käse, desto weniger Käse. 8| "
    "Programmers never die: they just GOSUB without RETURN"
    "I tried to change the world but I couldn't find the source code."