如何通过按键退出循环

卡拉马卡小子

我有一个脚本来搜索正在运行的进程(记事本),它将一直运行,直到notpad不再运行:

:search
TASKLIST|FIND "notepad.exe" >nul 2>&1
IF %ERRORLEVEL% equ 0 (GOTO found)
timeout 3 > nul
GOTO search

:found
exit

我要在此处插入的内容是提示按键退出此循环并跳转至。:found如果未输入按键,则文件将继续寻找记事本,直到其关闭。

史蒂芬

我稍微纠正了您的逻辑(以匹配stay running until notepad is no longer running

:search
TASKLIST|FIND "notepad.exe" >nul 2>&1
IF errorlevel 1 GOTO :cont
choice /c cn  /t 3 /d n /n /m "[C]ancel"
if errorlevel 2 goto :search
echo you cancelled.
goto :eof

:cont
echo Notepad has closed.
exit /b

有关choice命令的说明,请参见choice /?
有关if errorlevel语法更改的说明,请参见if /?

或-如果您不喜欢连续显示[C]ancel-抑制的输出choice并在循环之前打印提示:

echo [C]ancel
:search
TASKLIST|FIND "notepad.exe" >nul 2>&1
IF errorlevel 1 GOTO :cont
choice /c cn  /t 3 /d n >nul
if errorlevel 2 goto :search
echo you cancelled.
goto :eof

:cont
echo Notepad has closed.
exit /b

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中创建循环,并通过退出命令在按键时前进?

来自分类Dev

通过按键退出循环而无需等待输入

来自分类Dev

如何通过检测按键来中断Python中的此循环

来自分类Dev

如何在WPF中通过按键中断while循环?

来自分类Dev

如何在不使用KeyboardInterrupt的情况下从按键退出while循环?[蟒蛇]

来自分类Dev

如何通过 tkinter 画布按钮以编程方式退出主循环

来自分类Dev

如何退出循环

来自分类Dev

循环如何退出?

来自分类Dev

如何退出while循环?

来自分类Dev

我如何退出循环?

来自分类Dev

如何退出“是”循环

来自分类Dev

如何退出while循环

来自分类Dev

通过按键中断Python无限while循环

来自分类Dev

如何通过按键使数组递增

来自分类Dev

如何在任何时候通过按键打破循环

来自分类Dev

如何退出游戏循环?

来自分类Dev

如何批量退出for / f循环?

来自分类Dev

如何退出后台线程循环?

来自分类Dev

如何正确退出while循环?

来自分类Dev

我如何使用循环并检测按键Python

来自分类Dev

通过按回车而不阻塞来退出while循环。如何改善这种方法?

来自分类Dev

通过套接字发送文件时如何给出符号并退出不定式循环

来自分类Dev

如何防止python退出时bash中的按键执行

来自分类Dev

如何通过ESC退出Notepad ++?

来自分类Dev

Elixir:如何通过按键过滤地图

来自分类Dev

如何通过按键创建模糊动作

来自分类Dev

如何通过按键启动Treeview节点编辑

来自分类Dev

如何通过按键创建模糊动作

来自分类Dev

按键事件退出功能