FF.au3

  • Hi zusammen, ganz einfach erklärt, ich möchte ein Firefox-Window aufmachen.

    Check - FF.au3 heruntergeladen
    Check - MozRepl installiert

    Code

    AutoIt
    #include <ff.au3>
    
    
    $test = _FFWindowOpen('www.google.ch')
    ConsoleWrite($test)


    Konsole Ausgabe ist jedoch folgendes..


    Dies würde auch in der Schleife hängen bleiben würde ich es nicht abbrechen. Wo liegt mein Fehler?
    Ich habe gelesen ich muss MozRepl starten - dies habe ich noch nicht gemacht, finde jedoch auch nirgends diese Option.

    Danke für die Hilfe.
    Gruss

  • Vielen Dank schon mal für deine Hilfe. MozRepl habe ich in diesem Falle schon aktiviert :)
    Habe nicht gesehen dass es eine _FFStart Funktion gibt.

    Folgende Ausgabe jetzt:

    Code
    --> Press Ctrl+Alt+Break to Restart or Ctrl+Break to Stop
    _FFConnect: OS:	WIN_7 WIN32_NT 7601 Service Pack 1
    _FFConnect: AutoIt:	3.3.12.0
    _FFConnect: FF.au3:	0.6.0.1b-10
    _FFConnect: IP:	127.0.0.1
    _FFConnect: Port:	4242
    __FFStartProcess ==> General Error: Error reading registry entry for FireFox.
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Mozilla Firefox\*CurrentVersion*\Main\PathToExe
    Error from RegRead: 1
    _FFConnect: Delay: 	2ms

    Also ein wenig weiter bin ich schon mal, nur startet es weiterhin nicht..

  • ah, da musst du den registry-eintrag in der udf anpassen..

    FF.au3 öffnen,

    4333 - 4343 auskommentieren und das hier eingefügen:

    AutoIt
    Local $sFFExe = "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"


    halt deinen pfad nehmen.

    Simon nörgelt, Simon nervt - aber Simon verbessert die Welt. Glaubt er.

  • Edit: Vielleicht habe ich mich zu früh gefreut.. Irgendwie schafft er es doch nicht mit MozRepl zu kommunizieren..
    Nach etwa 30 Sekunden - ohne irgendwelche Aktion - kommt folgender Fehler:

    Code
    _FFConnect ==> General Error: Timeout: Can not connect to FireFox/MozRepl on: 127.0.0.1:4242
    _FFIsConnected ==> Socket Error: -1
  • Niemand der mir helfen kann? :$ Denn so wie ich den Fehler lese, liegt es an MozRepl.
    Habe Firefox 38.0.5 installiert.

    Ich gehe weiterhin davon aus dass ich MozRepl nicht gestartet habe. Gemäss Internet liegt es daran dass ich nicht 'start on statup' ausgewählt habe.
    Finde aber nirgends irgendwelche Optionen für das Programm

    Danke für die Hilfe!

    Einmal editiert, zuletzt von Fr34k. (16. Juni 2015 um 09:20) aus folgendem Grund: Danke

  • Weiterhin ist es ganz Simpel gehalten.

    AutoIt
    #include <ff.au3>
    
    
    $oFF = _FFStart('www.google.ch')
    If _FFIsConnected() Then
    	_FFSetValue('SUCHE!', 'q', 'name')
    EndIf


    Es sollte bisher nur 'SUCHE!' in das Suchfeld eintragen und noch nicht auf Suchen klicken. Bzw. das machen ich dann danach, zuerst sollte mal das einfache Script funktionieren :D

    Console-Ausgabe

  • Muss ich MozRepl irgendwie noch starten? Viele im Internet schreiben dass ich 'Start on Startup' aktivieren muss.. Finde diese Option jedoch nirgends.

    Gruss


    Edit: Keine Verbindung zu Firefox
    Hier dasselbe Problem. Mit ShellExecute und _FFConnect funktioniert es jedoch genau so wenig -.-
    Ich könnte nun wieder auf den Internet Explorer umsteigen wie zuvor, davon wollte ich aber eigentlich wegkommen.

  • diese Option für MozRepl befindet sich im gleichen Menü wo man MozRepl startet.

    Und wo starte ich denn nun MozRepl? Bin Chrome-User aber so dumm kann ich eigentlich nicht sein dass ich die Option übersehe -.-

    Habe die neuste Version heruntergeladen, funktioniert jedoch weiterhin nicht.

    PS: Hier ein Bild des Addon-Managers
    [Blockierte Grafik: http://content.screencast.com/users/cedric.steiger/folders/Snagit/media/3bc9447b-439e-4dc8-bc94-341dd49b8acc/06.16.2015-12.49.png]

  • In der Tat, MozRepl war nicht gestartet.. Ohne Menüleiste kann man das ganze wohl nicht aktivieren -.^
    Ich schau mal wie weit ich komme, falls ich irgendwo Probleme finde, melde ich mich.

    Vielen Dank für eure Hilfe!

    Gruss