Reload Firefox

Ein Autohotkey-Script, mit dem man eine Seite im Firefox aktualisieren kann.

Voraussetzungen: Autohotkey.

Wenn man, so wie ich, bevorzugt HTML und PHP in einem Texteditor zusammenknüppelt, so erzeugen Texteditor, Browser, Dokumentationsseiten und evtl. ein paar andere Tasks, die so dahinlaufen, ein lustiges Alt-Tab/Strg-Tab-Wirrwarr. Da dachte ich mir: Wie schön wäre es, wenn ich jetzt, wie beim Scripten auch, einfach F9 in meinem Textedtior drücken kann, der Webbrowser wird aktiviert und zwischen all den Tabs meine aktuelle Projektseite herausgesucht und aktualisiert.

Bei den meisten (guten) Texteditoren kann man Hotkeys definieren, die, je nach geöffnetem Dateityp, das eine oder andere erledigen sollen - zumeist Compiler oder Parser starten. Für HTML, PHP und CSS-Dateien wäre dies in meinem Fall das ReloadFirefox.ahk-Script.

Für eigene Projekte ist die Variablen SiteTitle anzupassen. Wer üblicherweise mehr als zehn Tabs öffnet, muss evtl. auch MaxTabs anpassen. Hier habe ich eine Grenze eingebaut, damit das Script nicht in einer Endlosschleife versinkt, falls die Seite im Browser noch gar nicht geöffnet war.

ReloadFirefox.ahk

SiteTitle = ndrsbhm.de
AppTitle = Mozilla Firefox
MaxTabs = 10

SetTitleMatchMode 2

IfWinNotExist, %AppTitle%
    Goto Ende

WinActivate, %AppTitle%

ifWinActive, %SiteTitle%
    Goto DoReload

Loop, %MaxTabs%
{
    Send, ^{Tab}
    Sleep, 500
    ifWinActive, %SiteTitle%
        Break
}

DoReload:
Send, ^R

Ende:
 

Zurück zur Hauptseite

Diese Seite wurde zuletzt aktualisiert am 11.05.2009, 19:10