Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

Batch : STRING austauschen

PingOfDeath / 6 Antworten / Flachansicht Nickles

Hi:-)

Ich möchte mit einer Batch-Datei eine TXT-Datei (code.reg) verändern.
In der code.reg soll ein Key hinterlegt sein der mit Variablen (!!VAR!!) "bestückt" ist:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\....\"Blabla"=!!VAR!!

Jetzt soll !!VAR!! durch...

SET STRING = %USERNAME%

...ersetz werden.

Gibt es dazu eine Lösung die unter Windows-NT (2000-Vista) lauffähig ist?

Gruß, PingOfDeath

bei Antwort benachrichtigen
PingOfDeath GarfTermy „poste doch mal WAS du einstellen willst. ich denke es gibt da bessere lösungen...“
Optionen

Hi garftermy :-)

Naguuut - schreib ich eben "genau" was ich eigentlich möchte :-P

Es geht darum, dass die Netzwerkkommentare jedes PCs im Netzwerk (viele PCs) vergeben werden sollen. Dabei soll erfasst werden:

- Username
- Laptop / Desktop
- Windows-Version (2000...XP...)
- Sprache des Betriebssystems (eng / deu)

Am Ende existiert ein String "User - Laptop - Windows XP (deu)" --- das habe ich schon ;-)

Das Ganze soll jetzt an die entsprechende Stelle in der Registry geschreiben werden. Deshalb dachte ich - code.reg mit der Batch-Datei anpassen und das dann mit "regedit code.reg" "starten".

Wie meinst Du denn würde es besser gehen?

Gruß, PingOfDeath

bei Antwort benachrichtigen