中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-11 21:39
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]遍历目录注册DLL 查看 809 回复 5
楼 主 [已结]遍历目录注册DLL 发表于 2008-10-12 17:32 ·  中国 湖北 荆门 电信
新手上路
积分 14
发帖 6
注册 2007-10-08 19:08
18年会员
UID 99204
性别 男
状态 离线
如何注册C盘里全部的DLL和OCX文件?

@echo off 
color a
for /f %%i in ('dir /a /b %windir%\system32\*.Ocx' do echo 正在注册%%i,请稍候... & regsvr32 /s "%windir%\system32\%%i" & cls
echo 注册完成,按任意键退出...
pause>nul
exit


这个只能注册System32里的.
我想注册C盘里全部的.包含Program Files里面的.
C:\Program Files\全部的文件夹
遍历目录.全部的DLL和OCX


[ Last edited by HAT on 2008-10-13 at 12:30 ]
2 发表于 2008-10-12 17:36 ·  中国 湖北 荆门 电信
新手上路
积分 14
发帖 6
注册 2007-10-08 19:08
18年会员
UID 99204
性别 男
状态 离线
自己顶...
3 发表于 2008-10-12 18:15 ·  中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
@echo off & color a
echo 正在注册,请稍候...
for /r c:\ %%a in (*.dll *.ocx) do regsvr32 /s "%%a"
echo 注册完成,按任意键退出...
pause>nul
exit


[ Last edited by tireless on 2008-10-12 at 18:25 ]
4 发表于 2008-10-12 19:24 ·  中国 湖北 荆门 电信
新手上路
积分 14
发帖 6
注册 2007-10-08 19:08
18年会员
UID 99204
性别 男
状态 离线
谢谢你.记下了!
5 发表于 2009-05-23 10:54 ·  中国 浙江 杭州 电信
新手上路
积分 1
发帖 1
注册 2009-05-02 08:47
17年会员
UID 144238
性别 男
状态 离线
谢谢你的发言
6 发表于 2009-05-25 00:59 ·  中国 河南 焦作 联通
新手上路
积分 1
发帖 2
注册 2009-05-23 02:39
17年会员
UID 145753
性别 男
状态 离线
能解释的详细些吗?
论坛跳转: