Batch file Taskkill:是否需要多次指定\t参数?
我有两个不需要的进程正在运行:Batch file Taskkill:是否需要多次指定\t参数?,batch-file,cmd,taskkill,Batch File,Cmd,Taskkill,我有两个不需要的进程正在运行:foo.exe和bar.exe,它们都有由它们启动的子进程 我想使用taskkill终止所有这些进程(foo.exe、bar.exe和所有子进程)。我需要只使用一次\t参数还是需要多次使用它?即,哪个版本是正确的: a) taskkill/f/im“foo.exe”/im“bar.exe”/t b) taskkill/f/im“foo.exe”/t/im“bar.exe”/t ?嗯,for循环更有意义,因为您可以随意添加/删除图像名称: 使用批处理文件: @echo
foo.exe
和bar.exe
,它们都有由它们启动的子进程
我想使用taskkill
终止所有这些进程(foo.exe
、bar.exe
和所有子进程)。我需要只使用一次\t
参数还是需要多次使用它?即,哪个版本是正确的:
a) taskkill/f/im“foo.exe”/im“bar.exe”/t
b) taskkill/f/im“foo.exe”/t/im“bar.exe”/t
?嗯,for循环更有意义,因为您可以随意添加/删除图像名称: 使用批处理文件:
@echo off
for %%i in (foo.exe bar.exe) do taskkill /f /im "%%i" /t
从cmdline:
for %i in (foo.exe bar.exe) do taskkill /f /im "%i" /t
嗯,for循环将更有意义,因为您可以随意添加/删除ImageName: 使用批处理文件:
@echo off
for %%i in (foo.exe bar.exe) do taskkill /f /im "%%i" /t
从cmdline:
for %i in (foo.exe bar.exe) do taskkill /f /im "%i" /t
谢谢据我所知,正确的版本是“b”,但你改进了它?是的,差不多。当您通过itesefl指定每个图像时,最好按照每个图像进行切换。谢谢。据我所知,正确的版本是“b”,但你改进了它?是的,差不多。当您通过itesefl指定每个图像时,最好对每个图像进行切换。据我所知,
/T
选项会影响所有列出的/匹配过程,但我目前无法进行测试;我会尽快让你知道…@aschipfl非常有趣。让我知道!:)同时,我有机会测试:taskkill
将/T
选项应用于所有进程,独立于开关的位置(我尝试了运行一些子进程的Acrobat Reader DC进程和Windows计算器,如taskkill[/T]/PID[/T]/PID[/T]
,将/T
放在第一个之前,最后一个之后,在两个进程之间插入oir,并将Acrobat Reader DC和Calculator放在任意位置,因此尝试所有可能的组合;每次Acrobat Reader DC的所有子进程都被终止)。@aschipfl非常感谢您的测试。对于提供的答案,这是一个很好的补充。不客气!顺便说一下,/F
选项也是如此,它也会影响所有匹配过程……据我记忆所及,/T
选项会影响所有列出的/匹配过程,但我目前无法测试;我会尽快让你知道…@aschipfl非常有趣。让我知道!:)同时,我有机会测试:taskkill
将/T
选项应用于所有进程,独立于开关的位置(我尝试了运行一些子进程的Acrobat Reader DC进程和Windows计算器,如taskkill[/T]/PID[/T]/PID[/T]
,将/T
放在第一个之前,最后一个之后,在两个进程之间插入oir,并将Acrobat Reader DC和Calculator放在任意位置,因此尝试所有可能的组合;每次Acrobat Reader DC的所有子进程都被终止)。@aschipfl非常感谢您的测试。对于提供的答案,这是一个很好的补充。不客气!顺便说一下,/F
选项也是如此,它也会影响所有匹配过程。。。