Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Batch Firefox Extension Installer

Frage Entwicklung Batch & Shell

Mitglied: xpander

xpander (Level 1) - Jetzt verbinden

10.03.2009, aktualisiert 22:03 Uhr, 8146 Aufrufe, 4 Kommentare

Hallo Leute,

also ich bin neu hier und beschäftige mich seit kurzen mit Batch Scipte.
Im Moment möchte ich mir die Arbeit mit Firefox erleichtern und die Extensions per Batch installieren.

Das funktioniert schonmal:
@echo off
set "Firefox=C:\MozillaFirefox\firefox.exe"
set "Extensions=%userprofile%\Desktop\Extensions"
echo Installiere AdblockPlus
%Firefox% -install-global-extension %Extensions%\AdblockPlus.xpi

Ich hätte es aber gerne komfortabler...

Ich möchte das Verzeichnis "Extensions" die mit *.xpi Dateien gefüllt ist einlesen
und in eine Variable oder .txt schreiben. Mit dieser Variable oder .txt soll dann jede einzelne Extension im Verz. installiert verwenden.

Schön wäre es wenn hier:
echo Installiere %VAR%
auch immer die aktuelle Extension angezeigt wird.

Kann mir jemand helfen wie ich das am besten anstelle?
Dadurch möchte ich mir ersparen, jede Erweiterung in das Batch Script zu schreiben oder ändern zu müssen.


gruß xpander
PS: Ich suche auch nach einer Möglichkeit FF Themes per Batch zu installieren.

EDIT: Das mit den Themes hat sich erledit, diese werden mit "-install-global-theme" installiert
Mitglied: miniversum
10.03.2009 um 22:13 Uhr
Dafür gibt es den For-Befehl:
01.
@echo off 
02.
set "Firefox=C:\MozillaFirefox\firefox.exe" 
03.
set "Extensions=%userprofile%\Desktop\Extensions" 
04.
FOR /F "delims=" %%i in ('dir /B "%Extensions%\*.xpi"') do ( 
05.
echo Installiere %%~ni 
06.
"%Firefox%" -install-global-extension "%Extensions%\%%i" 
07.
)
Das geht dann sogar ohne Datei sondern direkt aus dem Verzeichnis.
Bitte warten ..
Mitglied: xpander
10.03.2009 um 22:27 Uhr
Hi miniversum,

danke für die schnelle Antwort - genau so wollte ich das!

Könnte man die Theme Installation "-install-global-theme" gleich mit rein basteln oder besser den gleichen Code nochmal extra für die Themes nehmen?


gruß
Bitte warten ..
Mitglied: miniversum
10.03.2009 um 23:11 Uhr
Du müsstest dann eine Falluntershceidung machen ob add-on oder theme. Da kans tud gleich das ganze hintereinander für jeden extra machen.
Bzw. in teilen kannst dus lassen.
Das wäre dann ungefär so:
01.
@echo off 
02.
set "Firefox=C:\MozillaFirefox\firefox.exe" 
03.
set "Extensions=%userprofile%\Desktop\Extensions" 
04.
set "Themes=%userprofile%\Desktop\Themes" 
05.
 
06.
FOR /F "delims=" %%i in ('dir /B "%Extensions%\*.xpi"') do ( 
07.
echo Installiere %%~ni 
08.
"%Firefox%" -install-global-extension "%Extensions%\%%i" 
09.
10.
 
11.
FOR /F "delims=" %%i in ('dir /B "%Themes%\*.xpi"') do ( 
12.
echo Installiere %%~ni 
13.
"%Firefox%" -install-global-theme "%Themes%\%%i" 
14.
)
Bitte warten ..
Mitglied: xpander
11.03.2009 um 14:51 Uhr
Schon klar - so hab ich`s dann eh auch gemacht, war nur neugierig ob es da irgendwas neues zum abschauen gibt

Hab ja schon einiges mit batch gebastelt, aber bei den FOR Schleifen bleib ich immer hängen, und darum meide ich sie meistens
Aber wenn man`s gscheit haben will, kommt man nicht drum rum.

Dafür bin ich hier auf der richtigen Platform um es zu lernen, tolles Forum hier!


Dann markiere ich mal als gelöst, danke @miniversum.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch zum Vergleichen der Firefox-Version (2)

Frage von patrick93 zum Thema Batch & Shell ...

Batch & Shell
gelöst In einer Batch variable die Datei extension ermitteln ? (4)

Frage von Kriegstreiber zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch für File extension überprüfung und listenerstellungmit Zeit und Datum (2)

Frage von watch123 zum Thema Batch & Shell ...

Batch & Shell
Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(4)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft Office
Saubere HTML aus Word-Dokument (16)

Frage von peterpa zum Thema Microsoft Office ...

Router & Routing
ASUS RT-N18U mit VPN Client hinter Fritzbox - Portforwarding (15)

Frage von marshall75000 zum Thema Router & Routing ...

Hosting & Housing
gelöst Webserver bei WIX, aber DNS Server wo anders (9)

Frage von laster zum Thema Hosting & Housing ...