[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
发个低效率的,而且只能查看正在运行的服务.
因为网页上有些字符不能处理,请下载附件测试.
  1. @echo off&setlocal enabledelayedexpansion
  2. ::code by foxjl@bbs.bathome.net
  3. mode con cols=150 lines=80
  4. echo/&echo/
  5. del %temp%\swenvservices.txt 2>nul&del %temp%\swenvloadedmodules.txt 2>nul
  6. start msinfo32 /categories +swenvservices /report %temp%\swenvservices.txt
  7. start msinfo32 /categories +swenvloadedmodules /report %temp%\swenvloadedmodules.txt
  8. set/p=  数据准备中,请稍等.<nul
  9. for /l %%a in (1,1,1000) do (
  10. if exist %temp%\swenvservices.txt (if exist %temp%\swenvloadedmodules.txt (goto start))
  11. for %%i in (- \ ^| /) do (
  12.   for /l %%j in (1,1,21) do (set/p=<nul)
  13.   set/p=%%i<nul&ping /n 1 127.1>nul
  14. )
  15. )
  16. :start
  17. cls
  18. for /f "skip=33 delims=  tokens=1-6" %%a in ('type "%temp%\swenvservices.txt"') do (
  19. set name=%%a
  20. for /f "tokens=1-2 delims=-/" %%x in ("%%f") do (
  21. set paths=%%~x
  22. set paths=!paths:"=!
  23. call :look
  24. )
  25. )
  26. pause>nul
  27. :look
  28. for /f "delims=  tokens=1-6" %%i in ('type "%temp%\swenvloadedmodules.txt"') do (
  29. if /i "%%n"=="!paths!" (echo.名称:!name!--路径:!paths!---制造制:%%m)
  30. )
  31. goto :eof
复制代码

TOP

msinfo32.exe 是一个外部程序,我的XP有自带,不知你用的是什么系统.

TOP

返回列表