Board logo

标题: 一行可以引用多个变量吗? [打印本页]

作者: mycoder     时间: 2008-9-19 00:59    标题: 一行可以引用多个变量吗?

@echo off && setlocal enabledelayedexpansion set path=%cd% set files=%path%\22.reg set hotkeys="HKLM\SYSTEM\CurrentControlSet\Control\Safeboot" if exist %files% del %files% reg export %hotkyes% %files% endlocal pause 上面的代码运行的时候,老显示参数过多,请高手帮我改下!!!

作者: lxmxn     时间: 2008-9-19 01:22
reg export %hotkeys% "%files%"

作者: HAT     时间: 2008-9-19 09:53
在使用reg add、reg delete、reg export等命令的时候,如果提示参数过多,基本是由于路径(可能是注册表分支,可能是注册表项,也可能是后面的文件名)中有空格。加双引号即可。

作者: mycoder     时间: 2008-9-22 22:43
感谢两位大哥高手指点,呵呵