中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-10 04:51
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求一段判断判断ocx或dll是否注册的代码 查看 822 回复 4
楼 主 求一段判断判断ocx或dll是否注册的代码 发表于 2008-10-25 18:39 ·  中国 浙江 温州 电信
初级用户
积分 29
发帖 15
注册 2008-08-16 22:42
17年会员
UID 123376
性别 男
状态 离线
:0
::想在这里加入一段代码来判断:1中的内容是否已经注册过。如果已经注册则跳到:2

:1
echo.
echo 程序正在加载中,请稍候
echo.
RegSvr32 /s VGPActivx.ocx
RegSvr32 /s CVGPlayer6_0.ocx
RegSvr32 /s CVGPlayer5_5.ocx
RegSvr32 /s CVGPlayer7_0.ocx
RegSvr32 /s PlayCaller7.dll
RegSvr32 /s PlayCaller.dll
RegSvr32 /s VGDecoder.dll
RegSvr32 /s VGEngine.dll
RegSvr32 /s VGEngineSDK.dll
RegSvr32 /s VGParser.dll
RegSvr32 /s VGPlayer.dll
RegSvr32 /s VGPlayerCore.dll
RegSvr32 /s VGReader.dll
RegSvr32 /s VGRenderer.dll
RegSvr32 /s VGScheduler.dll
RegSvr32 /s VGControlUI.dll
RegSvr32 /s VGIPMan.dll
RegSvr32 /s MediaFile.dll
::这后面还有N多的控件要注册
:2
start "" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" XXXXXXX&exit


::因为注册内容较多不想浪费时间,所以想让批在运行时就自己查一下,如果注册过就直接到:2运行,网上找了N多地方,都没有这样的代码,发这种贴子的倒是有,但回复的没有。这个论坛里也没有找到这方面的内容。

[ Last edited by 664109514 on 2008-10-25 at 18:42 ]
2 发表于 2008-10-25 18:50 ·  中国 江西 赣州 安远县 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
1、据说 Windows XP SP2 下可以用 IEXPLORE.EXE /rereg 来修复。

2、NirCmd.exe 有批量注册的命令,可以试试...
3 发表于 2008-10-25 18:55 ·  中国 浙江 温州 电信
初级用户
积分 29
发帖 15
注册 2008-08-16 22:42
17年会员
UID 123376
性别 男
状态 离线
你没看清内容啊。我要的是 判断 转跳 。
4 发表于 2008-10-25 23:24 ·  中国 广东 汕头 电信
初级用户
积分 24
发帖 11
注册 2008-10-14 18:02
17年会员
UID 128375
性别 男
状态 离线
echo.
echo 程序正在加载中,请稍候
echo.
RegSvr32 /s VGPActivx.ocx &&^
RegSvr32 /s CVGPlayer6_0.ocx &&^
RegSvr32 /s CVGPlayer5_5.ocx &&^
RegSvr32 /s CVGPlayer7_0.ocx &&^
RegSvr32 /s PlayCaller7.dll &&^
RegSvr32 /s PlayCaller.dll &&^
RegSvr32 /s VGDecoder.dll &&^
RegSvr32 /s VGEngine.dll &&^
RegSvr32 /s VGEngineSDK.dll &&^
RegSvr32 /s VGParser.dll &&^
RegSvr32 /s VGPlayer.dll &&^
RegSvr32 /s VGPlayerCore.dll &&^
RegSvr32 /s VGReader.dll &&^
RegSvr32 /s VGRenderer.dll&&^
RegSvr32 /s VGScheduler.dll&&^
RegSvr32 /s VGControlUI.dll &&^
RegSvr32 /s VGIPMan.dll &&^
RegSvr32 /s MediaFile.dll
::这后面还有N多的控件要注册
if errorlevel 1 goto exit
:2
start "" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" XXXXXXX&exit
:exit
echo 失败!

[ Last edited by longge0000 on 2008-10-26 at 19:42 ]
5 发表于 2008-10-26 18:15 ·  中国 浙江 温州 电信
初级用户
积分 29
发帖 15
注册 2008-08-16 22:42
17年会员
UID 123376
性别 男
状态 离线
能解释一下吗?
论坛跳转: