标题: [文本处理] 【已解决】根据列出的选择菜单项输入相应序号,如何输出做出的选择? [打印本页]
作者: 七剑下面条 时间: 2015-9-18 09:48 标题: 【已解决】根据列出的选择菜单项输入相应序号,如何输出做出的选择?
本帖最后由 pcl_test 于 2017-4-13 10:05 编辑
bat是这样- @echo off
- :WH
- cls
- echo.
- echo 请选择
- echo 1. 结果1
- echo 2. 结果2
- set /p tsk="请输入序号【回车】确认(1-2): "
- if not defined tsk goto:err
- if %tsk%==1 goto:1
- if %tsk%==2 goto:2
-
- :err
- goto:WH
-
- :1
- cls
- del /s /q a.txt
-
- :2
- cls
- del /s /q b.txt
-
- echo 结果1完成或结果2完成
- pause
复制代码
-----------------------------------------------------------------------------------------------
我想要的效果是当我选择结果1,待操作完成后屏幕上会显示结果1完成。请教如何修改CMD
作者: flyinnet9 时间: 2015-9-18 09:57
本帖最后由 flyinnet9 于 2015-9-18 10:26 编辑
- @echo off
- :WH
- cls
- echo.
- echo 请选择
- echo 1. 结果1
- echo 2. 结果2
- set /p tsk="请输入序号【回车】确认(1-2): "
- if not defined tsk goto:err
- if %tsk%==1 goto:1
- if %tsk%==2 goto:2
-
- :err
- goto:WH
-
- :1
- cls
- del /s /q a.txt
- set n=1
- goto next
-
- :2
- cls
- del /s /q b.txt
- set m=1
-
- :next
- if %n%==1 echo 完成1
- if %m%==1 echo 完成2
-
- .......
- .......
复制代码
作者: 七剑下面条 时间: 2015-9-18 10:20
回复 2# flyinnet9
那如果显示结果之后 还有好长的批处理不能用EXIT怎么办
@echo off
:WH
cls
echo.
echo 请选择
echo 1. 结果1
echo 2. 结果2
set /p tsk="请输入序号【回车】确认(1-2): "
if not defined tsk goto:err
if %tsk%==1 goto:1
if %tsk%==2 goto:2
:err
goto:WH
:1
cls
del /s /q a.txt
:2
cls
del /s /q b.txt
echo 结果1完成或结果2完成
pause
.....下面还有好多命令
....
....
....
作者: flyinnet9 时间: 2015-9-18 10:27
回复 3# 七剑下面条
已改
作者: 七剑下面条 时间: 2015-9-18 10:43
回复 4# flyinnet9
感谢
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |