[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. set "FileName=Plain Craft Launcher 2.exe"
  3. set time1=%time%
  4. for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
  5. if exist %%a:\ (
  6. for /f "delims=" %%b in ('dir /a-d /s /b "%%a:\%FileName%" 2^>nul') do (
  7. set "FIV=%%~dpb"
  8. )
  9. )
  10. )
  11. if not defined FIV (
  12. echo 未找到文件,请确认你已经安装了PCL启动器。
  13. pause
  14. exit
  15. )
  16. set time2=%time%
  17. call :getTime "%time1%" "%time2%" "找到文件夹:%FIV%"
  18. (for /f "usebackq delims=" %%i in ("symenu.ldt") do (
  19. set "str=%%i"
  20. setlocal enabledelayedexpansion
  21. set "str=!str:[helpfill]=%FIV%!"
  22. echo=!str!
  23. endlocal
  24. ))>"%FIV%\PCL\Custom.xaml"
  25. set time3=%time%
  26. call :getTime "%time2%" "%time3%"
  27. rd /s /q "%FIV%\Help"
  28. robocopy "Help" "%FIV%Help" /e
  29. set time4=%time%
  30. call :getTime "%time3%" "%time4%"
  31. call :getTime "%time1%" "%time4%"
  32. echo 按任意键退出
  33. pause>nul
  34. exit
  35. :getTime
  36. set "t=%~1"
  37. set "t1=%~2"
  38. if "%t1:~,2%" lss "%t:~,2%" set "add=+24"
  39. set /a "times=(%t1:~,2%-%t:~,2%%add%)*360000+(1%t1:~3,2%%%100-1%t:~3,2%%%100)*6000+(1%t1:~6,2%%%100-1%t:~6,2%%%100)*100+(1%t1:~-2%%%100-1%t:~-2%%%100)"
  40. echo %~3 检索时间 %times% ms
  41. exit /b
复制代码
bat小白,请多指教!谢谢!

TOP

返回列表