Ik heb een klein probleempje met een batch file die m.b.v. REG ADD commando's de RunOnceEx key van Windows vult. Het gaat erom dat ik een variabele in een bestandsnaam moet gebruiken en er bovendien rekening mee moet houden dat er een spatie in de bestandsnaam kan staan.
Hier zie je het stukje niet-werkende code:
De fout ontstaat doordat ik niet weet hoe ik de " en % karakters moet escapen. Ik heb ergens gelezen dat ik dan gewoon "" i.p.v. " moet gebruiken en %% i.p.v. % maar dat werkt overduidelijk niet.
k heb al een hele tijd op Google en Microsoft.com zitten zoeken maar ik kan er niet achterkomen hoe de syntax nu precies moet zijn. Nergens voorbeelden te vinden van REG ADD in combinatie met een REG_EXPAND_SZ
Kan iemand me hiermee helpen?
Hier zie je het stukje niet-werkende code:
code:
1
2
3
| REG ADD %KEY%\350 /VE /D "Final touches..." /f REG ADD %KEY%\350 /V 1 /T REG_EXPAND_SZ /D "cmd.exe /q /c DEL ""%%allusersprofile%%\desktop\*.*"" /Q" /f REG ADD %KEY%\350 /V 2 /T REG_EXPAND_SZ /D "cmd.exe /q /c DEL ""%%userprofile%%\desktop\*.*"" /Q" /f |
De fout ontstaat doordat ik niet weet hoe ik de " en % karakters moet escapen. Ik heb ergens gelezen dat ik dan gewoon "" i.p.v. " moet gebruiken en %% i.p.v. % maar dat werkt overduidelijk niet.
k heb al een hele tijd op Google en Microsoft.com zitten zoeken maar ik kan er niet achterkomen hoe de syntax nu precies moet zijn. Nergens voorbeelden te vinden van REG ADD in combinatie met een REG_EXPAND_SZ
Kan iemand me hiermee helpen?