Board logo

标题: 导出注册表 路径中含变量的 问题出在哪 [打印本页]

作者: FBOAR     时间: 2007-1-17 01:31    标题: 导出注册表 路径中含变量的 问题出在哪
我用批处理读取a.txt中的3ef 变量为%%j

然后导出
reg export "HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\00000%%j" c:\b.reg

没有成功, 问题出在哪里?

a.txt中内容为
[HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names\mm]
@=hex(3ef):

语句为:
for /f "eol=[ tokens=1,2* delims=()" %%i in (a.txt) do (
set d=%%j
)

作者: lxmxn     时间: 2007-1-17 10:44

for /f "eol=



作者: FBOAR     时间: 2007-1-18 05:44
非常感谢lx的回答 问题又来了 我的a.txt中为
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names\bo$]
@=hex(3ef):


也就是有三行空的 上面的语句无效了 求解该txt中如何读取3ef这个值??

作者: lxmxn     时间: 2007-1-18 07:17
  试试这个:

for /f "eol=



作者: FBOAR     时间: 2007-1-18 07:27
已经搞定 感谢lxmxn的解答 谢谢!!