标题: 一行可以引用多个变量吗?
[打印本页]
作者: 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
感谢两位大哥高手指点,呵呵