Teile einer Zeichenkette ersetzen

Post Reply
kuechi
Posts: 13
Joined: 11. Nov 2009, 14:24
Contact:

Teile einer Zeichenkette ersetzen

Post by kuechi » 13. Jul 2011, 15:25

Hallo,

ich möche bei dem Inhalt der Umgebungsvariable %appdata% alle "\" durch "\\" ersetzen. Wie kann ich das am besten machen?

Danke
kuechi

lennu
Posts: 581
Joined: 01. Aug 2005, 16:20
Location: Bonn
Contact:

Re: Teile einer Zeichenkette ersetzen

Post by lennu » 13. Jul 2011, 18:20

Hallo,

ungetestet, sollte laut Doku aber funktionieren:

Code: Select all


#Reg:AppdataToReg
ReplaceRegValue(HKLM,Software,TempAppdata,"\","\\",0)
; Eventuell muss man Backslashes escapen, dann würde der Befehl wie folgt lauten:
; ReplaceRegValue(HKLM,Software,TempAppdata,"\\","\\\\",0)
Set NewAppdata = %HKLM,Software,TempAppdata%
ReplaceEnv NewAppdata
#Reg:RemoveAppdataFromReg

[Reg:AppdataToReg]
HKLM,Software,TempAppdata,0x00000000,%AppData%

[Reg:RemoveAppdataFromReg]
-HKLM,Software,TempAppdata

In der Variable NewAppdata wäre dann der gewünschte Inhalt.

Grüße,
Lennu
Lennart Freyberg
Sysadmin
Deutsche Steinzeug Cremer & Breuer AG

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: Bing [Bot] and 1 guest