标题:
CMD下REGEDIT命令不能使用通配符?
[打印本页]
作者:
flying008
时间:
2009-11-14 09:50
标题:
CMD下REGEDIT命令不能使用通配符?
大大平安!
昨天打算做一个系统文件修改自动替换包, 里面有一个BAT如下语句:
=====
regedit -s *e*1.reg
exit
=====
结果在BAT的当前目录下的REG注册表文件中,带有e和1结尾的文件名的一个也没有被执行导入到注册表中, WHY?
为什么COPY和DEL就可以使用通配符呢?
请大大指教……谢谢!
作者:
Pierre
时间:
2009-11-14 10:33
regedit本身就不是dos命令,不好这样用吧
建议用dir列表后循环输出给 regedit
dos下面用reg的
作者:
Taurus
时间:
2009-11-14 12:41
Quote:
Originally posted by
flying008
at 2009-11-14 09:50 AM:
大大平安!
昨天打算做一个系统文件修改自动替换包, 里面有一个BAT如下语句:
=====
regedit -s *e*1.reg
exit
=====
结果在BAT的当前 ...
Quote:
for /f "delims=" %%i in ( 'dir /s /b "%~dp0\*e*1.reg"' ) do regedit -s "%%i"
[
Last edited by Taurus on 2009-11-14 at 12:44
]
作者:
nerfg002
时间:
2009-11-17 00:54
试试REG IMPORT *.reg
作者:
flying008
时间:
2009-11-17 08:16
谢谢几位楼上的兄弟, 让偶受益匪浅!