2014-09-03 62 views
0

我有以下批处理脚本打开一个文件,并等待过程中,关闭不是从文件如何等待文件关闭在批处理文件比继续执行

@ECHO OFF 

call file.txt 
:wait 
tasklist /M notepad++.exe > nul && goto wait 
FOR /F %%i IN (file.txt) DO @echo %%i 
PAUSE 

读,但它是停留在循环本身可以有人请建议它有什么问题吗?

回答

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 
+0

非常感谢你这个解决我的问题.. – 2014-09-03 07:16:12

+0

嗨,你应该接受的答案,如果它是有益的,看到http://stackoverflow.com/help/accepted-answer – 2014-09-03 07:23:02

相关问题