Supportnet / Forum / WindowsXP
Hilfe bei Batch mit reg.exe
Frage
Hallo,
ich bräuchte mal eure Hilfe zu dieser Batch
@echo off
reg add HKEY_CLASSES_ROOT\regfile\shell\open\command /ve /t REG_SZ /d REGEDIT.EXE /S \"%1\" /f
pause
leider trägt er den wert etwas anders ein als ich es angebe.
er soll als wert (REGEDIT.EXE /S \"%1\") ohne klammern eintragen, wie stelle ich das an??? er lässt immer das %1 weg.
Danke im Voraus,
Antwort 1 von kicia
zwei Prozentzeichen, also \"%%1\"
Antwort 2 von tom123
Danke,
aber das haut auch net hin.
nun fehlen der \ vor dem " und der nach der 1
REGEDIT.EXE /S \"%1\"
aber das haut auch net hin.
nun fehlen der \ vor dem " und der nach der 1
REGEDIT.EXE /S \"%1\"
Antwort 3 von tom123
Ach man, nun habe ich es selbst rausbekommen!
So muss es heißen
reg add HKEY_CLASSES_ROOT\regfile\shell\open\command /ve /t REG_SZ /d "REGEDIT.EXE /S \\""%%1\\""" /f
aber vielen dank, ohne die %% Antwort hätte ich es nicht geschnallt.
So muss es heißen
reg add HKEY_CLASSES_ROOT\regfile\shell\open\command /ve /t REG_SZ /d "REGEDIT.EXE /S \\""%%1\\""" /f
aber vielen dank, ohne die %% Antwort hätte ich es nicht geschnallt.