本帖最后由 fastslz 于 2011-5-24 13:22 编辑
你所谓的“应用程序列表”其实是应用程序窗口列表- :查询包含开头3个字符为批处理的进程
- tasklist.exe /fi "windowtitle eq 批处理*"
- :结束包含开头3个字符为批处理的进程
- taskkill.exe /fi "windowtitle eq 批处理*"
复制代码 很遗憾通配符只能在后面你可以考虑VBS+Word,也就是说必须安装了office,所以通用型不强,下面仅供参考- @echo off
- >temp.vbs echo Set WA = CreateObject^("Word.Application"^)
- >>temp.vbs echo Set WAT = WA.Tasks
- >>temp.vbs echo For Each A in WAT
- >>temp.vbs echo If A.Visible Then
- >>temp.vbs echo Wscript.Echo A.Name
- >>temp.vbs echo End If
- >>temp.vbs echo Next
- >>temp.vbs echo WA.Quit
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('cscript.exe //nologo temp.vbs') do (
- set ver=%%i
- echo !ver!
- )
- del temp.vbs
- pause
复制代码
|