이 코드를 사용하여 활성 프로세스 목록에서 루프를 실행하여 이름순으로 프로세스를 식별하여 우선 순위를 변경합니다.박쥐 파일 루프가 너무 일찍 종료 됨
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"라는 프로세스가 두 개 이상 있지만 코드에서 모두 영향을 주길 바랍니다. 이것을 어떻게 할 수 있습니까?
[지연 확장] (https://ss64.com/nt/delayedexpansion.html) 트랩 .... – SteveFest
for 루프 블록이 없습니다. for 루프의 유일한 명령은'set'입니다. –