Hallo,
ich möchte gern das FF die geöffneten Tabs im HG automatisch aktualiesiert, geht das mit AutoIT ??
MfG
Hallo,
ich möchte gern das FF die geöffneten Tabs im HG automatisch aktualiesiert, geht das mit AutoIT ??
MfG
Bin zwar kein Profi mit der FF.au3 aber so sollte es gehen (vllt gehts ja auch einfacher)
[autoit]#include <FF.au3>
If _FFConnect() Then
$i = 0
While 1
_FFTabSetSelected($i)
If _FFTabGetSelected() <> $i THen ExitLoop
_FFAction("reload")
$i += 1
WEnd
EndIf
Mein Firefox hat im Kontextmenü die Funktion Automatisch aktualisieren (kommt wahrscheinlich von TabMixPlus)
Wenn du speziell nur die Aktualisieren-Funktion willst, gibt es ReloadEvery
Hallo DumdiDum,
bei aufruf des folgenden Skriptes sollten alle Tbs altualisiert werden:
;http://www.autoit.de/index.php?page…6630#post126630 Stilgar
#include <Array.au3>
#include <FF.au3>
Main()
[/autoit] [autoit][/autoit] [autoit]Func Main()
If _FFConnect() Then
Local $iTabs = _FFGetLength("tabs")
Local $aURLs[$iTabs]
For $i = 0 To $iTabs -1
_FFAction("reload")
;$aURLs[$i] = _FFCmd("gBrowser.getBrowserAtIndex(" & $i & ").contentDocument.location.href")
Next
;_ArrayDisplay($aURLs)
EndIf
EndFunc
[/autoit]teste die Funktion und registriere sie bei Erfolg mit AdLibRegister,
mfg (Auto)Bert
Schneller ohne den Tab zu wechseln würde es per FF.au3 so gehen:
#include <FF.au3>
_FFConnect()
For $i = 0 To _FFGetLength("tabs") -1
_FFCmd("gBrowser.getBrowserAtIndex(" & $i &").reload()")
Next
oder per evtl. per AddOn:
ReloadEvery
HAllo,
beim Testlauf kommt folgende Meldung
>C:\Program Files\AutoIt3\SciTE\..\au3check.exe "D:\Browser\AutoIT Scripte\FF aktualisieren.au3"
AutoIt3 Syntax Checker v1.54.8 Copyright (c) Tylo 2007
D:\Browser\AutoIT Scripte\FF aktualisieren.au3(1,10) : ERROR: can't open include file <FF.au3>
#include <FF.au3>
~~~~~~~~~^
D:\Browser\AutoIT Scripte\FF aktualisieren.au3(2,15) : ERROR: _FFConnect(): undefined function.
If _FFConnect()
~~~~~~~~~~~~~~^
D:\Browser\AutoIT Scripte\FF aktualisieren.au3(5,29) : ERROR: _FFTabSetSelected(): undefined function.
_FFTabSetSelected($i)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:\Browser\AutoIT Scripte\FF aktualisieren.au3(6,30) : ERROR: _FFTabGetSelected(): undefined function.
If _FFTabGetSelected()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:\Browser\AutoIT Scripte\FF aktualisieren.au3(7,27) : ERROR: _FFAction(): undefined function.
_FFAction("reload")
~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:\Browser\AutoIT Scripte\FF aktualisieren.au3 - 5 error(s), 0 warning(s)
Zitat>C:\Program Files\AutoIt3\SciTE\..\au3check.exe "D:\Browser\AutoIT Scripte\FF aktualisieren.au3"
AutoIt3 Syntax Checker v1.54.8 Copyright (c) Tylo 2007D:\Browser\AutoIT Scripte\FF aktualisieren.au3(1,10) : ERROR: can't open include file <FF.au3>
#include <FF.au3>
....
Das bedeutet einfach, daß die FF.au3 nicht installiert, bzw. nicht im Include-Pfad zu finden ist:
also das Addon hatte ich geladen nur konnte ich es nicht einstellen nur deinstallieren bzw. deaktivieren
wo bzw. wie kann ich das FF.au3 Installieren
mfg
Installieren schon mal gar nicht. Du erstellst in deinem Include Ordner (meistens: C:\Programme\AutoIt3\Include) einfach ein Script mit dem Namen FF.au3 und kopierst die Zeilen von http://thorsten-willert.de/Themen/FFau3/FF.au3/FF.au3/ da rein
ok das habe ich geschafft jetzt funzt der test
was muß ich jetzt machen das sich alle Tabs im Fenster im abstand von 2min Aktualisieren ??
Hallo DumDiDum,
so?
[autoit]#include <FF.au3>
_FFConnect()
HotKeySet("{Esc}","_exit")
AdlibRegister("_Aktualisieren",1000*60*2)
Func _Aktualisieren()
For $i = 0 To _FFGetLength("tabs") -1
_FFCmd("gBrowser.getBrowserAtIndex(" & $i &").reload()")
Next
EndFunc
Func _exit()
AdlibUnRegister("_Aktualisieren")
Exit
EndFunc
mfg (Auto)Bert
Hallo autoBert:1 kleiner Syntaxfehler ausgebessert, und eine While eingebaut :
#include <FF.au3>
_FFConnect()
HotKeySet("{Esc}", "_exit")
AdlibRegister("_Aktualisieren", 1000 * 60 * 2)
While 1
Sleep(1000)
WEnd
Func _Aktualisieren()
For $i = 0 To _FFGetLength("tabs") -1
_FFCmd("gBrowser.getBrowserAtIndex(" & $i & ").reload()")
Next
EndFunc ;==>_Aktualisieren
Func _exit()
AdlibUnRegister("_Aktualisieren")
Exit
EndFunc ;==>_exit
jetzt kommt diese Meldung
>C:\Program Files\AutoIt3\SciTE\..\au3check.exe "D:\Browser\AutoIT Scripte\FF aktualisieren.au3"
AutoIt3 Syntax Checker v1.54.8 Copyright (c) Tylo 2007
D:\Browser\AutoIT Scripte\FF aktualisieren.au3(10,41) : ERROR: AdlibRegister(): undefined function.
AdlibRegister("_Aktualisieren",1000*60*2)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:\Browser\AutoIT Scripte\FF aktualisieren.au3(19,37) : ERROR: AdlibUnRegister(): undefined function.
AdlibUnRegister("_Aktualisieren")
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:\Browser\AutoIT Scripte\FF aktualisieren.au3 - 2 error(s), 0 warning(s)
>Exit code: 2 Time: 0.238
und so sollte mein Script aussehn
HotKeySet("x", "MeinExit")
Sleep(5000)
#include <FF.au3>
_FFConnect()
HotKeySet("{Esc}","_exit")
AdlibRegister("_Aktualisieren",1000*60*2)
Func _Aktualisieren()
For $i = 0 To _FFGetLength("tabs") -1
_FFCmd("gBrowser.getBrowserAtIndex(" & $i &").reload()")
Next
EndFunc
Func _exit()
AdlibUnRegister("_Aktualisieren")
Exit
EndFunc
Func MeinExit()
Exit
EndFunc
Dann hast Du wohl eine ältere AutoIt Version. Diese Befehle sind neu in der aktuellen Version.