日期:2014-05-17  浏览次数:21271 次

怎么样在批处理里写回车?
在批处理里写了以下代码:
regsvr32 msjet40.dll
regsvr32 msvbvm60.dll
regsvr32 MSCOMCTL.OCX
regsvr32 mswdat10.dll
regsvr32 MSCOMCT2.OCX
....

我想问下,有没有办法修改,让每次注册弹出的对话框去掉(不显示),但是文件都被注册了

------解决方案--------------------
引用
"regsvr32 [/s] [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。

参数有如下意义:
/u——反注册控件
/s——不管注册成功与否,均不显示提示框
/c——控制台输出
/i——跳过控件的选项进行安装(与注册不同)
/n——不注册控件,此选项必须与/i选项一起使用

------解决方案--------------------
test.bat

BatchFile code
@echo off
for %%a in (msjet40.dll msvbvm60.dll MSCOMCTL.OCX mswdat10.dll MSCOMCT2.OCX) do (
    regsvr32 /s %%a
)