无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1360|回复: 2
打印 上一主题 下一主题

求高人帮我改一下这个批处理!

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-16 17:58:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
@echo off
echo正在注册*.DLL请稍等......
for%%ain(%windir%\system32\*.dll)doregsvr32.exe/s%%
aecho *.DLL注册完成!
echo正在注册*.OCX请稍等......
for%%bin(%windir%\system32\*.ocx)doregsvr32.exe/s%%b
echo *.OCX注册完成!
echo 正在再次注册*.DLL请稍等......
for%%1in(%windir%\system32\*.dll)doregsvr32.exe/s%%1
echo 注册*.DLL和部分*.OCX已全部完成!
echo. & pause
=========================我是分割线=================================
①怎么在两行显示的文字之间空开一行
②怎么把for 的那三条命令正在for 的dll 显示出来就像直接在amd 中运行一样,显示for 的dll ,
③怎么把请稍后面的点循环,就是不断从没有到六个再到没有,这样循环,
④第一个命令和第三个是不是一样的,就是%%a和%%1,这两条!
2#
发表于 2011-10-16 18:04:47 | 只看该作者
菜鸟飘过一下。。。

添加

echo.

试试看。。。

[ 本帖最后由 zhs509 于 2011-10-16 18:05 编辑 ]
回复

使用道具 举报

3#
发表于 2011-10-17 01:29:39 | 只看该作者
菜鸟飘过二下。。。

@echo off
echo.&echo 正在注册*.DLL请稍等......
for %%a in (%windir%\system32\*.dll) do (
regsvr32.exe /s %%a
echo %%a
)
echo.&echo *.DLL注册完成!
echo.&echo 正在注册*.OCX请稍等......
for %%b in (%windir%\system32\*.ocx) do (
regsvr32.exe /s %%b
echo %%b
)
echo.&echo *.OCX注册完成!
echo.&echo 正在再次注册*.DLL请稍等......
for %%c in (%windir%\system32\*.dll) do (
regsvr32.exe /s %%c
echo %%c
)
echo.&echo 注册*.DLL和部分*.OCX已全部完成!
echo. & pause

=========================我是分割线=======================
1.批处理有错误,未加空格
2.要求的②和③自相矛盾:既然要求显示所有DLL,就不可能有"请稍等......"停在那里让你看动画
3.第④条,不明白啥子意思。只知道批不能用%%1之类的数字
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-25 03:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表