在论坛看了好几篇关于修改注册表的帖子,没找到追加注册表键值的内容,只好发帖来问。
问题1:
已知:Path=C:\one one
如何得到Path2,使Path2=C:\one one\two
其中two是固定值,one one代表含空格名称的文件夹。
问题2:
如何让一个注册表项PATH的键值从
Path=C:\one one;C:\three three;
改为
Path=C:\one one;C:\three three;C:\one one\two;
就是把Path2的内容追加到Path的键值中?
我的实际情况是:
请指教,谢谢!
[ Last edited by okace on 2008-8-22 at 12:43 AM ]
问题1:
已知:Path=C:\one one
如何得到Path2,使Path2=C:\one one\two
其中two是固定值,one one代表含空格名称的文件夹。
问题2:
如何让一个注册表项PATH的键值从
Path=C:\one one;C:\three three;
改为
Path=C:\one one;C:\three three;C:\one one\two;
就是把Path2的内容追加到Path的键值中?
我的实际情况是:
:: 建立一个批处理文件setup.bat,放在C:\one one里(该目录是可变的)
:: setup.bat所在目录中肯定有一个文件夹Express,然后开始建立setup.bat
SET PATH=%CD%
SET PATH=%PATH%.\Express
:: 现在得到了一个要填入的注册表键值C:\one one\Express
:: HKCU\Software\Test下有一个注册表项TestPath,类型REG_SZ
:: 注册表项TestPath的键值为C:\two two;C:\three three;C:\five five;
:: 现在要填入前面得到的键值
:: 使TestPath键值改为C:\two two;C:\three three;C:\five five;C:\one one\Express;
:: 以上的目录,除Express名称不可变外,其余的文件夹名称均为可变,且均含空格请指教,谢谢!
[ Last edited by okace on 2008-8-22 at 12:43 AM ]


