程序不能运行-批处理

来源:百度知道 编辑:UC知道 时间:2024/06/05 09:05:54
下了个程序,不能运行,说需运行批处理才能运行,就是下面这个:
FOR %%a in (ocx) do (
FOR /F "delims=" %%b in ('dir "%cd%\*.%%a" /b/s') do (
regsvr32.exe "%%b" /s
)
)
pause

这个命令是啥意思?安全吗?

批处理没有错误
只是多用了一个可以简化的for
大家看仔细点
注册所有ocx插件
哎 运行一次 如果觉得不安全
在regsvr32.exe后加个 /u
在运行一下 反注册

你就这就是批处理的内容和命令啊
好像是关于对注册表进行的啥操作
你新建一个记事本,保存为后缀名为.bat文件,然后双击运行看啥效果!
pause暂停的意思

这条命令本身就有错误。。

本来的意思重新注册*.ocx 安全。

FOR /F "delims=" %%b in ('dir "%cd%*.ocx" /b/s') do regsvr32.exe "%%b" /s

就这一句就行了。。

这个命令是安全的,就是注册本目录内所有后缀名为ocx的文件不过你这个有错误,应该这样写
FOR %%a in (*.ocx) do (
FOR /F "delims=" %%b in ('dir/b/s %%a') do (
regsvr32.exe "%%b" /s
)
)
pause