只是写了一个简单的批处理文件来杀死给定的进程。
@ECHO OFF
set /p ProcName=Enter process name:
taskkill /IM "%ProcName%" /t /f
我把它保存为taskkill.bat
. 我双击这个 bat 文件,出现一个命令提示符窗口并询问Enter process name:
我每次给出的任何进程名称都询问相同的消息并且根本没有执行taskkill
命令。
现在在一个cmd
窗口中,我拖动批处理文件,并像往常一样询问Enter process name:
我提供了进程名称,它成功地终止了该进程。
第一次发生了什么?为什么它第二次执行?