0

だから私はVistaに付属しているtaskkill.exeを使用していて、特に複雑なことをしたい..

実行中の java.exe の複数のインスタンスがあり、無題のインスタンスを見つけたい..なので、これが私のコマンドです:

taskkill /IM java.exe /FI "WINDOWTITLE eq "

私も試しました:

taskkill /IM java.exe /FI "WINDOWTITLE ne AutoClicker"

とにかく機能しません...それで、とにかく...無題のプロセスをターゲットにすることはありますか???

4

1 に答える 1

1

まず、TASKLIST の結果を解析して無題のプロセスの PID を見つけ、次に、見つかった PID を使用して TASKKILL を呼び出す必要があります。

次のコードを試してください

@echo off
SETLOCAL enabledelayedexpansion
for /f "tokens=*" %%a in ('TASKLIST /V') do (
  set s=%%a
  set p=!s:~27,5!
  set t=!s:~152,3!
  if '!t!'=='N/A' ECHO TASKKILL /PID !p! /T
)

細心の注意を払ってテストした後、ECHO を削除します。

于 2010-09-14T14:25:09.903 に答える