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

[其他] 如何批处结果回显查阅?

现有做好的批处,执行后结果上翻阅不了,需要支持执行批处后直接在当前批处窗口中查阅执行过程的结果,便于查阅问题和处理故障问题批处.

  1. @echo off
  2. cacls.exe "%SystemDrive%\System Volume Information" >nul 2>nul
  3. if %errorlevel%==0 goto Admin
  4. if exist "%temp%\getadmin.vbs" del /f /q "%temp%\getadmin.vbs"
  5. echo Set RequestUAC = CreateObject^("Shell.Application"^)>"%temp%\getadmin.vbs"
  6. echo RequestUAC.ShellExecute "%~s0","","","runas",1 >>"%temp%\getadmin.vbs"
  7. echo WScript.Quit >>"%temp%\getadmin.vbs"
  8. "%temp%\getadmin.vbs" /f
  9. if exist "%temp%\getadmin.vbs" del /f /q "%temp%\getadmin.vbs"
  10. exit
  11. :Admin
  12. mode con lines=35 cols=100
  13. Title Windows 时间同步修复处理
  14. cls
  15. echo.
  16. echo 同步 Internet 时间出错修复工作正在自动开始......
  17. echo.
  18. echo 正在停止 Windows 时间服务...
  19. echo.
  20. net stop w32time
  21. echo.
  22. echo 注销 Windows 时间服务并自动从注册表中删除所有设置信息...
  23. echo.
  24. w32tm /unregister
  25. echo.
  26. echo 重新注册 Windows 时间服务并将默认设置加载到注册...
  27. echo.
  28. w32tm /register
  29. echo.
  30. echo 正在重新启动 Windows 时间服务并设置为开机自动启动...
  31. echo.
  32. sc config w32time start= auto
  33. net start w32time
  34. echo.
  35. echo 强制同步将 resync 命令发送到本地计算机...
  36. echo.
  37. w32tm /resync /nowait
  38. echo.
  39. echo 请等待,Windows 正在与NTP时间服务器同步校准时间...
  40. echo.
  41. net time \\10.188.10.189 /set /y
  42. echo.
  43. echo 同步 Internet 时间修复并强制执行同步计划任务完成!
  44. echo.
  45. pause
复制代码

TOP

回复 2# Batcher


    已附上代码如下贴

TOP

回复 5# Batcher


    测试了,没用,1\获取管理员权限会失败,2\执行过程还是无法回显上下滑动翻阅

TOP

回复 8# /zhqsystem/zhq
对不对,或者帮其完善下吧!

    @echo off

cacls.exe "%SystemDrive%\System Volume Information" >nul 2>nul
if %errorlevel%==0 goto Admin
if exist "%temp%\getadmin.vbs" del /f /q "%temp%\getadmin.vbs"
echo Set RequestUAC = CreateObject^("Shell.Application"^)>"%temp%\getadmin.vbs"
echo RequestUAC.ShellExecute "%~s0","","","runas",1 >>"%temp%\getadmin.vbs"
echo WScript.Quit >>"%temp%\getadmin.vbs"
"%temp%\getadmin.vbs" /f
if exist "%temp%\getadmin.vbs" del /f /q "%temp%\getadmin.vbs"
exit

:Admin

mode con lines=35 cols=100

Title Windows 时间同步修复处理
cls
echo.
echo 同步 Internet 时间出错修复工作正在自动开始......
echo.
echo 正在检查 Windows Time 服务是否开启...
echo.
set srvname="w32time"
echo.
echo 重新启动服务......
echo.
echo 正在重新启动 Windows 时间服务并设置为开机自动启动...
echo.
sc config w32time start= auto
net start w32time
echo.
echo 请等待,Windows 正在与NTP时间服务器同步校准时间...
echo.
W32tm.exe /Stripchart /Computer:ntp1.aliyun.com /Period:1 /dataonly /samples:1
echo.
echo 同步 Internet 时间修复并强制执行同步计划任务完成!
echo.
pause

TOP

返回列表