IE-Frame Navigate->KEIN poppen in vordergrund

  • Hallo

    Hab nen IE-Frame und jedesmal wenn das frame navigiert popt das autoitfenster nach vorne. kann ich das verhindern, sodass es einfach so bleibt wo es ist?

    Alternativ:
    wie blende ich das fenster aus und wieder ein (per systemtray?)

  • Hallo tkausl,

    ich weiss zwar nicht ob meine Glaskugel recht hat, aber eigentlich müste es reichen, wenn du mit

    [autoit]

    GUISetState(@SW_HIDE,$DeineGui)

    [/autoit]

    die Gui versteckst, Ansonsten poste dein bisheriges Skript,

    mfg (Auto)Bert

  • dann ist sie versteckt und damit nichtmehr da nehme ich an (also auch in der taskleiste nicht)
    wie bekomme ich sie denn dann wieder per klick auf das tray-icon?

  • Hallo tklausl,

    schau dir mal dieses kleine Skript an:

    Spoiler anzeigen
    [autoit]

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

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

    Opt('GUIOnEventMode', 1)
    Opt('TrayOnEventMode', 1)
    Opt('TrayMenuMode', 1)

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

    $hGui = GUICreate('Test', 300, 300)
    GUISetOnEvent($GUI_EVENT_CLOSE, '_Exit')
    GUISetOnEvent($GUI_EVENT_MINIMIZE, '_Minimize')
    TraySetOnEvent($TRAY_EVENT_MOUSEOVER, '_Restore')

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

    GUISetState()

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

    While 1
    Sleep(2000)
    WEnd

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

    Func _Exit()
    Exit
    EndFunc

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

    Func _Minimize()
    TraySetState(1)
    GUISetState(@SW_HIDE)
    EndFunc

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

    Func _Restore()
    TraySetState(2)
    GUISetState(@SW_SHOW)
    EndFunc

    [/autoit]

    musst du halt auf dich anpassen,

    mfg (Auto)Bert