1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Lorenz

Beiträge von Lorenz

  • FF.au3 Javascript Befehle per _FFCmd senden

    • Lorenz
    • 22. Januar 2017 um 13:21
    Code
    _FFConnect: OS:	WIN_7 WIN32_NT 7601 Service Pack 1
    _FFConnect: AutoIt:	3.3.14.2
    _FFConnect: FF.au3:	0.6.0.2b
    _FFConnect: IP:	127.0.0.1
    _FFConnect: Port:	4242
    _FFConnect: Delay: 	2ms
    _FFConnect: Socket: 	552
    _FFConnect: Browser:	Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0
    __FFSendJavaScripts: Sending functions to FireFox .......... done
    _FFOpenURL: https://autoit.de/
    __FFSend: try{window.content.top.document.location.href='https://autoit.de/'}catch(e){'_FFCmd_Err';};
    __FFRecv: https://autoit.de/
    _FFLoadWait: ......... loaded in 2418ms
    [object HTMLDocument] - {location: {...}, getElementsByName: function() {...}, open: function() {...}, close: function() {...}, write: function() {...}, writeln: function() {...}, execCommand: function() {...}, ...}
    __FFSend: FFau3.WCD=window.content.top.document;
    __FFRecv: [object HTMLDocument] - {location: {...}, getElementsByName: function() {...}, open: function() {...}, close: function() {...}, write: function() {...}, writeln: function() {...}, execCommand: function() {...}, ...}
    [object HTMLDocument] - {location: {...}, getElementsByName: function() {...}, open: function() {...}, close: function() {...}, write: function() {...}, writeln: function() {...}, execCommand: function() {...}, ...}
    __FFSend: $("body").remove()
    __FFSend: ;
    
    
    __FFWaitForRepl ==> MozRepl Exception
    __FFRecv:
    Alles anzeigen
  • FF.au3 Javascript Befehle per _FFCmd senden

    • Lorenz
    • 21. Januar 2017 um 19:16

    Ja, bin auf die FF.au3 angewiesen.

  • FF.au3 Javascript Befehle per _FFCmd senden

    • Lorenz
    • 21. Januar 2017 um 16:36
    Code
    _FFConnect: OS:	WIN_7 WIN32_NT 7601 Service Pack 1
    _FFConnect: AutoIt:	3.3.14.2
    _FFConnect: FF.au3:	0.6.0.2b
    _FFConnect: IP:	127.0.0.1
    _FFConnect: Port:	4242
    _FFConnect: Delay: 	2ms
    _FFConnect: Socket: 	568
    _FFConnect: Browser:	Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0
    __FFSendJavaScripts: Sending functions to FireFox .......... done
    _FFOpenURL: https://autoit.de/
    __FFSend: try{window.content.top.document.location.href='https://autoit.de/'}catch(e){'_FFCmd_Err';};
    __FFRecv: https://autoit.de/
    _FFLoadWait: ........... loaded in 3697ms
    [object HTMLDocument] - {location: {...}, getElementsByName: function() {...}, open: function() {...}, close: function() {...}, write: function() {...}, writeln: function() {...}, execCommand: function() {...}, ...}
    __FFSend: FFau3.WCD=window.content.top.document;
    __FFRecv: [object HTMLDocument] - {location: {...}, getElementsByName: function() {...}, open: function() {...}, close: function() {...}, write: function() {...}, writeln: function() {...}, execCommand: function() {...}, ...}
    [object HTMLDocument] - {location: {...}, getElementsByName: function() {...}, open: function() {...}, close: function() {...}, write: function() {...}, writeln: function() {...}, execCommand: function() {...}, ...}
    __FFSend: try{window.content.top.document.$("body").remove()}catch(e){'_FFCmd_Err';};
    __FFRecv: _FFCmd_Err
    __FFSend: try{window.content.wrappedJSObject.top.document.$("body").remove()}catch(e){'_FFCmd_Err';};
    __FFRecv: _FFCmd_Err
    Fehlermeldung Beginn0_FFCmd ==> Error return value: _FFCmd_Err
    Alles anzeigen
    Code
    #cs ----------------------------------------------------------------------------
    
    
     AutoIt Version: 3.3.14.2
     Author:         myName
    
    
     Script Function:
    	Template AutoIt script.
    
    
    #ce ----------------------------------------------------------------------------
    #Include <FF.au3>
    
    
    
    
    If _FFConnect(Default, Default, 3000) Then
    	_FFOpenURL("https://autoit.de/")
    	sleep(3000)
    	$result = _FFCmd('.$("body").remove()')
    	If @error Then
    		ConsoleWrite("Fehlermeldung Beginn")
    		ConsoleWrite(@error)
    	EndIf
    EndIf
    Alles anzeigen
  • FF.au3 Javascript Befehle per _FFCmd senden

    • Lorenz
    • 21. Januar 2017 um 15:59

    0_FFCmd ==> Error return value: _FFCmd_Err

    Das mit dem Punkt am Anfang habe ich auch schon probiert, geht leider auch nicht.

  • FF.au3 Javascript Befehle per _FFCmd senden

    • Lorenz
    • 20. Januar 2017 um 20:43

    Habe es gerade nochmal ausprobiert, diesmal auch mit _FFConnect() , funktioniert aber leider trotzdem nicht

  • FF.au3 Javascript Befehle per _FFCmd senden

    • Lorenz
    • 20. Januar 2017 um 17:40

    0_FFCmd ==> Error return value: _FFCmd_Err

    Das MozRepl Addon habe ich gestern erst neu installiert.

  • FF.au3 Javascript Befehle per _FFCmd senden

    • Lorenz
    • 20. Januar 2017 um 16:59

    Ja, sieht soweit alles gut aus, nur das mit den Javascript Befehlen funktioniert irgendwie nicht.
    Auch bei den normalen Javascriptbefehlen ohne der Verwendung von JQuery tut sich nicht viel :

    Code
    #cs ----------------------------------------------------------------------------
    
    
     AutoIt Version: 3.3.14.2
     Author:         myName
    
    
     Script Function:
    	Template AutoIt script.
    
    
    #ce ----------------------------------------------------------------------------
    #Include <FF.au3>
    If _FFStart("https://autoit.de/") Then
    	_FFCmd('document.getElementsByTagName("body")[0].style.backgroundColor = "red"')
    EndIf
    Alles anzeigen
  • FF.au3 Javascript Befehle per _FFCmd senden

    • Lorenz
    • 20. Januar 2017 um 15:37

    Verstehe nicht ganz, also mit _FFCmd sende ich ja Javascript Befehle.
    $("body").remove() benutzt das JQuery Framework, welches auf der Autoit.de Seite geladen wurde
    Wenn ich $("body").remove() über F12 in die Javascriptconsole eingebe, funktioniert es ja auch.

  • FF.au3 Javascript Befehle per _FFCmd senden

    • Lorenz
    • 20. Januar 2017 um 15:28

    Guten Tag,

    ich habe mir gerade mal die FF.au3 angeschaut und bin auf den Befehl _FFCmd gestoßen, womit Javascript Befehle an den Browser senden kann.

    Allerdings tut sich dort nichts :

    Code
    #cs ----------------------------------------------------------------------------
    
    
     AutoIt Version: 3.3.14.2
     Author:         myName
    
    
     Script Function:
    	Template AutoIt script.
    
    
    #ce ----------------------------------------------------------------------------
    #Include <FF.au3>
    
    
    If _FFStart("https://autoit.de/") Then
    	_FFCmd('$("body").remove()')
    EndIf
    Alles anzeigen

    Kann mir jemand sagen, wie man ansonsten JS Befehle an Firefox senden kann mit der FF.au3 oder mache ich einfach nur ein Fehler bei diesem _FFCmd Befehl?
    Es handelt sich nicht um einen Bot, den ich programmieren will, ich will einfach nur mal für mich die FF.au3 Befehle durchgehen.

    Mit freundlichen Grüßen,

    Lorenz

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™