このコードを使用して、アクティブプロセスのリスト内でループを実行し、プロセスを名前で識別して優先度を変更します。batファイルループが早すぎると停止します
TIMEOUT /T 1
for /F "tokens=1,2" %%i in ('tasklist /FI "IMAGENAME eq java.exe" /fo table /nh') do set pid=%%j
echo %pid%
wmic process where processid=%pid% CALL setpriority 128
exit
私の問題は、「java.exe」という複数のプロセスがありますが、それらをすべて自分のコードで実行したいのです。どうすればこれを達成できますか?
[Delayed Expansion](https://ss64.com/nt/delayedexpansion.html)トラップ.... – SteveFest
forループブロックがありませんでした。 forループの唯一のコマンドは 'set'です。 –