在批处理当中如何自动输入某个数字并执行,执行后再次输入一个数字执行

2024-11-08 02:48:18
推荐回答(1个)
回答1:

全自动逻辑上是矛盾的——那就不存在选择的问题,也就是说,可以设计成用户选一项后执行特定项后,或返回重选或退出,给你举个例子吧

@echo off&color 1f

:ch
cls
echo 请选择:
echo.echo =============================
echo 1 选此项执行完任务后会返回
echo 2 选此项执行完任务后直接退出
echo 3 选此项直接退出
echo =============================
echo 如果选择有误将返回重选
set/p aa=请选择序号后回车:
echo.%aa%|findstr "^[1-3]$">nul&&goto M%aa%
goto ch

:M1
rem 这里输入你想要执行的程序或命令如:
echo 今天是 %date%
ping /n 3 127.1>nul
rem 或还有系列命令。。。
goto ch

:M2
rem 这里输入你想要执行的程序或命令如:
echo 当前时间是 %time%
rem 或还有系列命令。。。
echo 即将退出
ping /n 3 127.1>nul
exit
:M3
exit