我有一个缓冲区,将字符串设置为注册表值

时间:2012-07-26 14:21:15

标签: batch-file

我正在尝试这个:

@echo off
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\ /v siavash /t   REG_SZ /d "c:arda1" /f 
start explorer.exe
pause

但我在注册表中得到了这个 C:arda1 没有双引号 有没有人有同样的问题?

1 个答案:

答案 0 :(得分:1)

这就是预期的结果。引号用于引用要添加的字符串,它们主要在字符串有空格时使用,但即使它们没有,也可以使用它们。

如果您想在字符串周围添加引号,请尝试使用

"\"c:arda1\""

\""符号的转义字符,外引号只是正常引用整个字符串。

希望这有帮助。