@echo off
color 0b & title Kill The Progress %date%
MODE CON: COLS=100 LINES=40
:loop
cls
for /f "skip=2 tokens=1-3" %%a in ('wmic process get Name,ExecutablePath,Handle | more') do echo %%c-%%b-%%a
echo.
set i=
set /p i=请输入您要终止的进程PID —[输入"N"退出]:%i%
if /i "%i%"=="n" exit
if "%i%"==" " goto loop
if not defined i (goto loop) else ntsd -c q -p %i% & goto loop作者: huzixuan 时间: 2007-6-6 15:17
Quote:
in ('wmic process get Name,ExecutablePath,Handle | more')
in 括号里的特殊符号应用转义符 ^,转义后再使用.
in ('wmic process get Name,ExecutablePath,Handle ^| more')作者: qinbuer 时间: 2007-6-6 15:21 按照楼上的测试,还是出现错误,提示:无效 GET 表达式。作者: zerocq 时间: 2007-6-6 15:30 for /f "skip=2 tokens=1-3" %%a in ('wmic process get name^,ExecutablePath^,Handle') do @echo %%c %%b