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.urlrem Verzeichniswechsel zum Ordner Mozilla im Pfad für Anwendungsdaten
C:
cd “%appdata%”
cd Mozillarem 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.
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
Letzte Kommentare