我有以下批处理脚本,它打开一个文件并等待进程关闭而不是从文件中读取
@ECHO OFF
call file.txt
:wait
tasklist /M notepad++.exe > nul && goto wait
FOR /F %%i IN (file.txt) DO @echo %%i
PAUSE
但它停留在循环本身有人可以建议它有什么问题吗?
答案 0 :(得分:0)
请尝试
call file.txt
:wait
tasklist /fi "imagename eq notepad++.exe" |findstr "notepad++.exe"
if "%errorlevel%"=="0" goto wait
FOR /F %%i IN (file.txt) DO @echo %%i
PAUSE