firefox kurze frage 2 fenster

    firefox kurze frage 2 fenster

    ich habe ein problem mit firefox und mehreren fenstern.

    zuerst öffnet mein script ein fenster um ein formular auszufüllen füllt es aber nicht aus da es erst aus einer anderen seite eine information ziehen muss.
    dafür öffnet es ein weiteres fenster und zieht dort die information raus, schliesst es und holt das erste fenster wieder in den fordergrund um das formular auszufüllen.

    das zweite fenster ist vom ersten fenster abhängig also kann ich das erste fenster nicht neu laden da sich sosnt alle werte verändern.

    mein problem dabei ist dass ich das erste fenster mit winactivate wieder in den vordergrund rufe und dadurch verbindet sich autoit nicht wieder mit dem fenster so dass es das formular nicht ausfüllt.

    habt ihr eine alternative zu winactivate oder eine andere lösungsidee?
    ich habe es jetzt mal mit thorsten-willert.de/index.php/software/autoit/beispiele tab hinzufügen und tab auswählen probiert.
    allerdings kommt dabei auch schon eine fehlermeldung bei dem beispielscript

    ERROR:
    [object HTMLDocument] - {location: {...}, getElementsByName: function() {...}, open: function() {...}, close: function() {...}, write: function() {...}, writeln: function() {...}, execCommand: function() {...}, ...}
    "C:\Users\IIII\Desktop\Neuer Ordner 3\gui.au3" (13) : ==> Incorrect number of parameters in function call.:
    _FFTabGetSelected("FF","label")
    ^ ERROR
    >Exit code: 1 Time: 13.45



    SAMPLESCRIPT:
    #include <FF.au3>

    _FFStart()

    If _FFIsConnected() Then
    ; add a new tab with an URL
    _FFTabAdd("http://ff-au3-example.thorsten-willert.de/")
    sleep(3000)
    ; add a new blank tab and bring it to front
    _FFTabAdd(default,true)
    Sleep(3000)
    ; select the tab with "FF" in the label
    _FFTabGetSelected("FF","label")
    ; shows the number of tabs
    MsgBox(64,"Number of tabs:",_FFTabGetLength())
    ; closing all tabs except the current
    _FFTabCloseAll()
    Sleep(3000)
    ; closes FireFox
    _FFQuit()
    EndIf
    Danke für den hinweis, hab grad mal nach dem befehl gegoogelt, aer nix dazu gefunden.

    wie verwende ich diesen?

    _FFConnect("http://ff-au3-example.thorsten-willert.de/")

    >"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\IIII\Desktop\Neuer Ordner 3\gui.au3"
    _FFConnect ==> Invalid data type: ff-au3-example.thorsten-willert.de/
    >Exit code: 0 Time: 0.3956


    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „svenjatzuu“ ()

    ok danke für die hilfe, jetzt hab ich als probe die hier gemacht und des klappt mit connecten und tabs adden, allerdings soll ich im code das label vom zu öffenden fenster angeben damit es den entsprechenden tab öffnet

    #include <FF.au3>

    _FFConnect()

    WinActivate("© itrade.kaufen - Mozilla Firefox")
    ; trying to connect to a running FireFox with MozRepl on
    If _FFConnect(Default, Default, 3000) Then
    ; open a page
    _FFTabAdd(default,true)
    _FFTabAdd(default,true)
    _FFTabAdd(default,true)
    _FFTabSetSelected("©","label")
    _FFTabSelect("©","label")
    Sleep(3000)
    ; disconnect from FireFox
    If _FFDisConnect() Then MsgBox(64, "", "Disconnected from FireFox!")
    Else
    MsgBox(64, "", "Can't connect to FireFox!")
    EndIf


    was genau ist das label, wo finde ich es und wie kann ich es auslesen? über au3.info bekomm ich keine infos, denke mal also über element untersuchen?