请帮忙解释下着个批处理命令
for/f%%iin('dir/b"*.dll","*.ocx"')doregsvr32%%i/s@echooffcolor0a...
for /f %%i in ('dir /b "*.dll","*.ocx"') do regsvr32 %%i /s
@echo off
color 0a 展开
@echo off
color 0a 展开
2个回答
展开全部
for /f %%i in ('dir /b "*.dll","*.ocx"') do regsvr32 %%i /s
@echo off
color 0a
1,
dir /b "*.dll","*.ocx"
就是遍历当前目录下所有的dll和ocx文档
2,
regsvr32 one.dll /s
regsvr32 two.ocx /s
就是把one.dll和two.ocx注册到系统中,写到注册表
这样软件就能找到并使用one.dll和two.ocx组件了
所以:
for /f %%i in ('dir /b "*.dll","*.ocx"') do regsvr32 %%i /s
会先
执行dir /b "*.dll","*.ocx",并把找到的每个dll和ocx文档作为for的参数%%i
然后
for循环,对每个参数regsvr32 %%i /s,就是注册一下
综合效果
就是把当前目录的所有dll和ocx组件注册到系统中,写到注册表
@echo off
关掉显示命令
color 0a
控制台字体和背景颜色为0a
@echo off
color 0a
1,
dir /b "*.dll","*.ocx"
就是遍历当前目录下所有的dll和ocx文档
2,
regsvr32 one.dll /s
regsvr32 two.ocx /s
就是把one.dll和two.ocx注册到系统中,写到注册表
这样软件就能找到并使用one.dll和two.ocx组件了
所以:
for /f %%i in ('dir /b "*.dll","*.ocx"') do regsvr32 %%i /s
会先
执行dir /b "*.dll","*.ocx",并把找到的每个dll和ocx文档作为for的参数%%i
然后
for循环,对每个参数regsvr32 %%i /s,就是注册一下
综合效果
就是把当前目录的所有dll和ocx组件注册到系统中,写到注册表
@echo off
关掉显示命令
color 0a
控制台字体和背景颜色为0a
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询