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, 8066 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 ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
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
gelöst Batch: Textdatei Zeilenweise auslesen (2)

Frage von CreatorX zum Thema Batch & Shell ...

Batch & Shell
Verschachtelte For Schleife für Batch Neuling (3)

Frage von yperiu zum Thema Batch & Shell ...

Batch & Shell
gelöst Alle Ordner bis auf die letzten 3 per Batch löschen (5)

Frage von Stefan2733 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Linux Netzwerk
gelöst DHCP vergibt keine Adressen (31)

Frage von Maik82 zum Thema Linux Netzwerk ...

Exchange Server
gelöst Bestehende eMails autoamatisch weiterleiten (22)

Frage von metal-shot zum Thema Exchange Server ...

Apache Server
gelöst Lets Encrypt SSL mit Apache2 (20)

Frage von banane31 zum Thema Apache Server ...

Switche und Hubs
LAG zwischen SG300-Switches macht Probleme. Wer weiß Rat? (20)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...