有这样一个名为reg.bat的文件:
echo off
if "%1" equ "" goto requirepath
rem 更改当前目录
cd %1
echo 开始注册
tregsvr %1\webserver.dll
for /R %%f in (*.dll *.ocx) do tregsvr %%f
FD_MAINCLT.EXE -REGSERVER
CACHESERVER.EXE -REGSERVER
echo 注册完成
goto success
:requirepath
echo 语法格式: regfmis 目录,如:regfmis D:\bin
:success
=====================================
奇怪的是为什么我在其他bat文件里使用“reg.bat d:\bin” 就可以直接调用对d:\bin目录下的所有文件进行注册,可是如果我在cmd里直接用tregsvr 注册单个dll文件时却说不是内部或者外部命令。明白我说的意思吗?为什么不能直接调用它呢? 但是在上面的代码却是可以运行的。晕
Last edited by zhaxi on 2006-7-1 at 16:07 ]