Board logo

标题: [系统相关] [已解决]批处理重新注册dll和ocx控件为何出错? [打印本页]

作者: xjyxml    时间: 2011-1-18 14:43     标题: [已解决]批处理重新注册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 编辑 ]
作者: hanyeguxing    时间: 2011-1-18 14:59

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

[ 本帖最后由 hanyeguxing 于 2011-1-18 15:01 编辑 ]
作者: xjyxml    时间: 2011-1-18 16:24

谢谢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
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2