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

在批处理当中如何自动输入某个数字并执行,执行后再次输入一个数字执行,例如有123选择2执行一个命令,执行完毕后再选择3退出,这一切要求批处理全部自动输入完成并执行,请问怎... 在批处理当中如何自动输入某个数字并执行,执行后再次输入一个数字执行, 例如有 1 2 3 选择2执行一个命令,执行完毕后再选择3退出,这一切要求批处理全部自动输入完成并执行,请问怎么做到?
一楼的不行,就像你里面的,我只想让他执行第二项,其他的并不动 而且是自动执行,不需要人为干预,执行后并自动退出,也就是说双击后自动执行想执行的某一单项 并执行自动执行退出的命令
展开
 我来答
yyykkkyyyy
2010-08-22 · TA获得超过3136个赞
知道大有可为答主
回答量:2691
采纳率:40%
帮助的人:3316万
展开全部
全自动逻辑上是矛盾的——那就不存在选择的问题,也就是说,可以设计成用户选一项后执行特定项后,或返回重选或退出,给你举个例子吧

@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
escortmnm
2010-08-22 · TA获得超过3393个赞
知道大有可为答主
回答量:1890
采纳率:0%
帮助的人:3282万
展开全部
自动执行第二条命令就是加上一个赋值语句。

@echo off
mode con: cols=70 lines=30

:start
echo ********************************菜单**********************************
echo.
echo 1.显示当前时间
echo 2.显示当前日期
echo 3.退出
echo.
echo ********************************菜单**********************************
echo.
set /a ch=2
if %ch%==1 call :label1
if %ch%==2 call :label2
if %ch%==3 exit
pause
:label1
::======
echo %time%
::======
:label2
::======
echo %date%
::======
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式