tegwert

Per Batch Profilverzeichnisse auslesen und automatisch durchnummerierte Variablen erstellen

Hallo zusammen!

Der Browser Firefox verwaltet in einer Datei namens "profiles.ini" mehrere Browser-Profile. Der Inhalt meiner ini-Datei sieht momentan so aus:
[General]
StartWithLastProfile=1

[Profile0]
Name=Standard-Benutzer
IsRelative=0
Path=D:\work\Profilordner
; Path=D:\work\Profilordner
Default=1

[General]
StartWithLastProfile=1

[Profile1]
Name=Standard-Benutzer
IsRelative=0
Path=D:\Stick\Profilordner
; Path=D:\Stick\Profilordner
Default=1

[General]
StartWithLastProfile=1
[Profile2]
Name=Standard-Benutzer
IsRelative=0
Path=D:\neuwerk\Profilordner
; Path=D:\neuwerk\Profilordner
Default=1

[General]
StartWithLastProfile=1

[Profile3]
Name=Standard-Benutzer
IsRelative=0
Path=E:\neu01\Profilordner
; Path=E:\neu01\Profilordner
Default=1

[General]
StartWithLastProfile=1

[Profile4]
Name=Standard-Benutzer
IsRelative=0
Path=F:\Daten\Stick\PortableFirefox\Profilordner
; Path=F:\Daten\Stick\PortableFirefox\Profilordner
Default=1

Ich möchte nun folgendes erreichen: Per Batch sollen alle Ordnerpfade, welche sich in der ini Datei immer hinter PATH= befinden, ausgelesen und automatisch in durchnummerierte Variablen hinterlegt werden. Das ganze sollte dann nach Möglichkeit folgendes Ergebnis bringen:
pfad1=D:\work\Profilordner
pfad2=D:\Stick\Profilordner
pfad3=D:\neuwerk\Profilordner
pfad4=E:\neu01\Profilordner
pfad5=F:\Daten\Stick\PortableFirefox\Profilordner
Die Anzahl der hinterlegten Profile ist dabei unterschiedlich, da gelegentlich einzelne Profile dazu kommen oder entfernt werden.

Wie kann ich so etwas per Batch bewerkstelligen?

Gruß
tegwert
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 166388

Url: https://administrator.de/forum/per-batch-profilverzeichnisse-auslesen-und-automatisch-durchnummerierte-variablen-erstellen-166388.html

Ausgedruckt am: 20.05.2025 um 19:05 Uhr

60730
60730 17.05.2011 um 09:24:18 Uhr
Goto Top
moin,

  • schau dir das Tut zu For an
  • entweder nur mit for & findstr
  • oder mit for findstr & set /a zaehler=+1

Wenn du ein Script hast, und nicht weiterkommst - kannst du dich ja nochmal melden.


Gruß
bastla
bastla 17.05.2011 um 10:31:01 Uhr
Goto Top
Hallo tegwert!

Die Werkzeuge hat T-Mo ja schon genannt - daher nur eine Frage: Was hast Du weiter mit den Variablen vor?

Grüße
bastla