Firefox mehrere Treads starten und ansprechen

  • ich habe eine frage zu der ff.au3


    und zwar, habe ich eine liste von URLs die ich in Firefox nacheinander öffnen will (das funktioniert auch soweit).

    nun zu meiner frage.

    Ist es möglich das ich sage alle links die "abc" beinhalten öffnest du
    in Firefox fenster A (in tabs) und für die links die "def" beinhalten
    öffnest du in Firefox Fenster B (in tabs)


    aktuell werden alle links aus meiner liste in nur einem Fenster in Tabs
    geöffnet...ich würde nur halt gerne bestimmte links in einem getrennten
    fenster öffnen.

  • Hallo Douky,

    natürlich geht das, _FFStart öffnet ja eine neue FF-Intanz, während _FFTabAdd einen neuen Tab (in der zuletzt von deinem Skript geöffneten) Instanz öffnet. Du musst also einen Algorithmus ähnlich diesem Beipiel finden:

    Spoiler anzeigen
    [autoit]

    #Include <FF.au3>
    #Include <String.au3>
    #include<array.au3>

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

    dim $aurl[4], $surl

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

    $aurl[1] = "http://german.documentation.ff-au3.thorsten-willert.de/ff_functions/_FFTabAdd.php"
    $aurl[3] = "http://german.documentation.ff-au3.thorsten-willert.de/ff_functions/_FFStart.php"
    $aurl[0] = "http://www.autoit.de"
    $aurl[2] = "http://www.autoit.de/index.php?page=Thread&postID=202540#post202540"
    _ArraySort($aurl)

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

    for $i = 0 to UBound($aurl) -1
    $vUrl = _StringBetween($aurl[$i],"http://",".de")
    ConsoleWrite($i & " " & $vUrl[0] & " " & $surl & " " )
    if $surl <> $vUrl[0] Then
    _FFStart($aurl[$i])
    $surl = $vUrl[0]
    ; ConsoleWrite(" Neu" & @CRLF)
    Else
    _FFTabAdd($aurl[$i])
    ; ConsoleWrite(" betehend" & @CRLF)
    EndIf
    Next

    [/autoit]

    mfg autoBert