[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] [已解决]批处理重新注册dll和ocx控件为何出错?

我是新手,刚开始学习,这个做出来根本不正确。
第一步点任意键之后,就退出了。
  1. @echo off
  2. title 修复IE内存不能读取
  3. cls
  4. color 0A
  5. ECHO                             修复IE内存不能读取
  6. ECHO         ==========================================================
  7. echo.
  8. echo.
  9. echo        说明:   此程序仅用于重新注册动态链接库和ocx控件。这是IE不能
  10. echo.           
  11. echo              读取内存最常见的问题。但是不能修复所有内存不能读取的
  12. echo.
  13. echo              情况。(这种问题的原因很多很复杂)
  14. echo.
  15. echo
  16. echo.  
  17. pause
  18. for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i
  19. cls
  20. color 0C
  21. echo                       动态连接库注册完毕
  22. pause
  23. for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
  24. cls
  25. color 0C
  26. echo                       ocx控件注册完毕
  27. pause>nul
  28. exit
  29. 请大家帮忙看看,我想最后写一个重启代码。
  30. 点Y确定重启,点N退出,这个对我太难了  请帮帮忙
复制代码

[ 本帖最后由 xjyxml 于 2011-1-18 16:23 编辑 ]
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

1,在批处理中,for 的%i 要写成%%i
2,代码要用[ code]和[ /code]括起来,方便他人复制

[ 本帖最后由 hanyeguxing 于 2011-1-18 15:01 编辑 ]
1

评分人数

寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

谢谢BZ。
修改如下
  1. @echo off
  2. title 修复IE内存不能读取
  3. cls
  4. color 0A
  5. ECHO                             修复IE内存不能读取
  6. ECHO         ==========================================================
  7. echo.
  8. echo.
  9. echo        说明:   此程序仅用于重新注册动态链接库和ocx控件。这是IE不能
  10. echo.           
  11. echo              读取内存最常见的问题。但是不能修复所有内存不能读取的
  12. echo.
  13. echo              情况。(这种问题的原因很多很复杂)
  14. echo.
  15. echo                                             -by:xxx
  16. echo.  
  17. pause
  18. cls
  19. @echo on
  20. for %%1 in (%windir%\system32\*.dll) do regsvr32.exe /s %%1
  21. cls
  22. @echo off
  23. color 0C
  24. echo                       动态连接库注册完毕
  25. pause
  26. @echo on
  27. for %%1 in (%windir%\system32\*.ocx) do regsvr32.exe /s %%1
  28. cls
  29. @echo off
  30. color 0C
  31. echo                       ocx控件注册完毕
  32. pause>nul
  33. exit
复制代码

TOP

返回列表