0

我有一个batfile的问题,当通过notepad ++启动时,它会打开并运行得很好,但是当手动单击.bat文件时,它会卡住。

我在关闭它之前等待的时间越长,一旦我尝试关闭它,它就会写得越长:^C^C^C^C^C...

经查,是由这行引起的:

tasklist /nh /fi "imagename eq Notepad.exe" | find /i "Notepad.exe" >nul && (
echo NotePad is running
) || (
echo NotePad is not running
)

它不会进入下一行,而是停留在这个 tasklist 命令上。如果我改用它,也会发生同样的事情

tasklist | find "notepad.exe" >nul

我对脚本编写不是很熟悉,通过在互联网上找到的多行代码构建代码,到目前为止我得到了一个不错的工作。知道是什么原因造成的吗?

4

0 回答 0