在下初学批处理几个星期了,似懂非懂,做了几个例子都以失败告终,真有点心灰意冷。
以下是其中一个用于终止进程的例子,请高手帮忙指正,最好能按照在下的思路给出一个规范的例子,在此谢过。
@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
以下是其中一个用于终止进程的例子,请高手帮忙指正,最好能按照在下的思路给出一个规范的例子,在此谢过。
@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
