Hallo,
ist es ohne grosse Probleme möglich verschiedene Einträge des Firefox unter about:config zu verändern?
Evtl. mit dem Robot?
Danke
Mark
Firefox - about:config
Moderator: MVogt
Firefox - about:config
+++++++++++++++++++++++++++++++++++++++++++++++
Empirum v12
Empirum v12
-
- Posts: 420
- Joined: 15. Apr 2009, 10:17
- Contact:
Re: Firefox - about:config
Eventuell mit AutoIT und der FF.au3? Nur eine Idee.
Re: Firefox - about:config
Wir haben da ein nettes Tool gefunden (ich glaub sogar aus dem alten Matrix-Forum) mit dem man manche Einstellungen per Commandline ändern kann. Vielleicht hilft dieses Tool
hier ein kleiner Auszug:
hier ein kleiner Auszug:
Code: Select all
; Defaults manipulieren
; ---------------------
; Welcome 1. Start verhindern (auskommentieren von Zeilen die mit pref("startup.homepage_ beginnen
call "%CommonSetupDir%\sfk.exe" filter "%ProgramFiles%\Mozilla Firefox\defaults\pref\firefox-branding.js" -lswhere pref(\"startup.homepage_ -rep _pref_//pref_ -write -yes
; Update ausschalten (true mit false ersetzen)
call "%CommonSetupDir%\sfk.exe" filter "%ProgramFiles%\Mozilla Firefox\defaults\pref\firefox.js" -lswhere pref(\"app.update.enabled\" -rep _false_ -write -yes
call "%CommonSetupDir%\sfk.exe" filter "%ProgramFiles%\Mozilla Firefox\defaults\pref\firefox.js" -lswhere pref(\"app.update.auto\" -rep _false_ -write -yes
- Attachments
-
- sfk.zip
- (482.07 KiB) Downloaded 248 times
-
- Posts: 367
- Joined: 03. Oct 2009, 08:57
- Location: Herrenstr.11 * 76706 Dettenheim
- Contact:
Re: Firefox - about:config
Wikipediabout:config ist eine Auflistung aller Einstellungen im Firefox. Diese werden aus den Dateien "prefs.js" und "user.js" ausgelesen. Viele dieser Einstellungen sind versteckt und über die verschiedenen Dialogboxen unter Einstellungen nicht erreichbar. Die Einstellungen können hier auch verändert werden.
Hinweis: Viele Einstellungen unter about:config sind nicht ohne Grund versteckt. Leichtsinniges Bearbeiten der Einstellungen kann zu Problemen führen, in seltenen Fällen sogar zum Absturz des Programms!
Wahrscheinlich ist es das einfachste wo möglich die Einstellungen via Änderungen in diesen genantnen Dateien zu machen. Wo das nicht mögliich ist kann man auch den Package Robot nehmen. Dank der 8er Engine kann er hier zuverlässig agieren.
Trotzdem sind eingie Fallentscheidungen im Weg:
- kommt dieses Update Fenster oder nicht?
- kommt diese Warnung mit Checkmark - oder nicht?
Das Folgende Script beinhaltet bereits diese Elemente, und zeigt auch wie man Integer und String-Werte in der about:config visuell ändern kann.
Das sieht dann so aus wie folgt.
Hier der Code dazu. Im Prinzip ist es beliebig erweiterbar, da ich hier den Weg über das "GSB\-Unterprogramm" nehme.
Code: Select all
'*********************************************************
' zoom.maxpercent auf 300 setzen
GSB\SerFilter_int|zoom.maxpercent|300
' urlclassifier.gethashnoise auf 4 setzen
GSB\SerFilter_int|urlclassifier.gethashnoise|4
'*********************************************************
Ich hab hier nur mal zwei Werte angegeben, als Beispiel.
Code: Select all
' +++ main_About-config_01.rem +++
' Zweck: Änderungen an Firefox: about.config
' Demo Script "Howto"
' erstellt am: 04.07.2010
' von: Theo Gottwald
'========================
'#EXE:?path
'#SPI:ForceWrite
KRM\2
'
' ***** Package Robots Version 8.5 *****
' ***** instaRec iEngine Ver.5.0 *******
'
' You can change these variables which are used inside the script.
VAR\$$000=about:config
'
' No.:1 | Time: 15:11:02 | Ticks: 384
VAR\$$PRO=1
'*********************************************************
' Ist das Fenster schon da?
'*********************************************************
IEW\mozillauiwindowclass\about:config - mozilla firefox
SWP\4,2|797,754
GOTO schonda
EEW\
'*********************************************************
' Ist Firefox hier installier/registriert?
'*********************************************************
IAR\firefox
EXR\firefox|$$000
ELSE
GOTO enx
EAR\
'*********************************************************
:schonda
IWF\1
STW\mozillauiwindowclass\about:config - mozilla firefox|w51
GOTO Laba
EWF\
'*********************************************************
' Update Benachrichtigung überspringen
'*********************************************************
IWF\1
STW\mozilladialogclass\firefox add-on-updates|w321
GCW\0\1\mozillawindowclass\*|w51
AFO\43\Überspringen&&\notext\Description: Diese Updates überspringen\2\\
MMV\
MDC\
GOTO Laba
EWF\
GOTO schonda
'*********************************************************
' Kommt das Warnungsfenster mit dem Checkmark?
'*********************************************************
:Laba
STW\mozillauiwindowclass\about:config - mozilla firefox|w51
SWP\4,2|797,754
GCW\0\7\mozillawindowclass\*|w513
HTV\$$MYW
AGR\5|42\Hier endet mögliche&ANDTHEN:die Gewährleistung!\\\:over
SCW\$$MYW
AGR\44\Diese Meldung beim nächsten Mal anzeigen
BTC\0
'*********************************************************
:over
STW\mozillauiwindowclass\about:config - mozilla firefox|w339
GCW\0\7\mozillawindowclass\*|w339
AFO\43\Ich werde vorsichtig sein, versprochen!&&\notext\notext\6\\
MEL\
'*********************************************************
' Hier ist das eigentliche Ändeurngs-Script
' Es ist erweiterbar, ruft Unterprogramme von unten auf.
'*********************************************************
' zoom.maxpercent auf 300 setzen
GSB\SerFilter_int|zoom.maxpercent|300
' urlclassifier.gethashnoise auf 4 setzen
GSB\SerFilter_int|urlclassifier.gethashnoise|4
'*********************************************************
@
'*********************************************************
' Hier sind die Unterprogramme
'*********************************************************
:setto
SCW\$$MYW
AGR\34\$$_01
MED\
IWF\2
STW\mozilladialogclass\geben sie|w2775
ELSE
GOTO prob
EWF\
GCW\0\1\mozillawindowclass\*|w2775
AFO\42\zoom.maxPercent&&\*\notext\2\\'*3/3\'252,20\54,47
GSB\Del
SKP\$$_02
STW\mozilladialogclass\geben sie einen integer-wert ein|w186
GCW\0\1\mozillawindowclass\*|w186
AFO\43\OK&&\notext\notext\2\\'*3/4\'69,24\84,75
BCS\7
:prob
RET\
@
' Trägt Parameter in Feld "Filter ein!
:SerFilter_int
STW\mozillauiwindowclass\about:config - mozilla firefox|w354
HTV\$$MYT ' Fensterhandle aufheben
GCW\0\6\mozillawindowclass\*|w354
HTV\$$MYW
AGR\42\Filter
MLI\
' Filterfeld löschen
GSB\Del
' Filterfeld ausfüllen
SKP\$$_01
TDL\100
GCT\
' Filterwert eintragen in Popup-Dialog
GSB\setto
RET\
:Del
TDL\100
KYD\&H11
TDL\100
KYD\&H41
TDL\150
KYU\0
KYD\&H8
TDL\100
KYU\0
TDL\100
RET\
' No.:7 | Time: 15:11:49 | Ticks: 1607
VAR\$$PRO=7
SRV\0 ' This command will set the return code.
END\
:Always
SRV\$$PRO' If this command is executed an error has happened
' and the return code from the script will be the block number of the last block.
END\
- Attachments
-
- main_About-config_01.rem
- (2.65 KiB) Downloaded 215 times
Who is online
Users browsing this forum: No registered users and 2 guests