Home > HowTo > Firefoxstartseite automatisch setzen

Firefoxstartseite automatisch setzen

Vielen Dank an flominator, der mir einen Wertvollen Tipp zum automatischen Setzen der Firefox Startseite gab:

@echo off
set PATH=%PATH%C:\;

rem Hier die neue Startseite eintragen (keine abschließenden Leerzeichen!!!)
set neue_url=http://www.meine.url

rem Verzeichniswechsel zum Ordner Mozilla im Pfad für Anwendungsdaten
C:
cd “%appdata%”
cd Mozilla

rem Hier wird nach sämtlichen prefs.js Dateien im Ordner gesucht und diese nacheinander verarbeitet
rem Zuerst wird die aktuelle Startseite aus der Datei ausgelesen und in der Datei C:\needle.txt gespeichert
rem Anschließend wird besagter Text aus C:\needle.txt in einer temporären Kopie der prefs.js durch den Text aus neue_url ersetzt
for /F “delims=!” %%f in (‘dir /s /b prefs.js’) DO ( find “browser.startup.homepage” “%%f” | find “http”  | repl \q \\q > C:\needle.txt
FOR /F “delims=!” %%n in (‘type C:\needle.txt’) DO ( echo %%n
type “%%f” | repl “%%n”  “user_pref(\qbrowser.startup.homepage\q, \q%neue_url%\q);” > C:\prefs.tmp)
copy C:\prefs.tmp “%%f”
)
)

rem Löschung der temporären Dateien
del C:\needle.txt
del C:\prefs.tmp

Obiges Script einfach als ffhomepage.bat speichern und beim Login automatisch ausführen. Z.B. durch Aufruf in der netlgon.bat der Windows-Domäne

Und wenn man dann noch die Datei C:\Programme\Mozilla Firefox\browserconfig.properties entsprechend füllt,hat man so im Firefox immer die korrekte Startseite.

@echo off
set PATH=%PATH%C:\;

rem Hier die neue Startseite eintragen (keine abschließenden Leerzeichen!!!)
set neue_url=http://www.meine.url

rem Verzeichniswechsel zum Ordner Mozilla im Pfad für Anwendungsdaten
C:
cd “%appdata%”
cd Mozilla

rem Hier wird nach sämtlichen prefs.js Dateien im Ordner gesucht und diese nacheinander verarbeitet
rem Zuerst wird die aktuelle Startseite aus der Datei ausgelesen und in der Datei C:\needle.txt gespeichert
rem Anschließend wird besagter Text aus C:\needle.txt in einer temporären Kopie der prefs.js durch den Text aus neue_url ersetzt
for /F “delims=!” %%f in (dir /s /b prefs.js’) DO ( find “browser.startup.homepage” “%%f” | find “http”  | repl \q \\q > C:\needle.txt
FOR /F “delims=!” %%n in (‘type C:\needle.txt’) DO ( echo %%n
type “%%f” | repl “%%n”  “user_pref(\qbrowser.startup.homepage\q, \q%neue_url%\q);” > C:\prefs.tmp)
copy C:\prefs.tmp “%%f”
)
)

rem Löschung der temporären Dateien
del C:\needle.txt
del C:\prefs.tmp

KategorienHowTo Tags: , , ,
  1. Bisher keine Kommentare
  1. Bisher keine Trackbacks