![Board logo](images/default/logo.gif)
标题: [其他] [已解决]批处理怎样在暂停时执行其他操作? [打印本页]
作者: jcy0307 时间: 2009-11-25 19:59 标题: [已解决]批处理怎样在暂停时执行其他操作?
- @echo off
- title 命令帮助
- color 2f
- :loop
- cls
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo ╔══════════════════════════════╗
- echo ║ 是否需要生成命令帮助 ║
- echo ║ ║
- echo ║ Y.是 N.否 ║
- echo ╚══════════════════════════════╝
- echo.
- set b=
- set/p b= 请输入选择:
- if "%b%"=="y" goto sc
- if "%b%"=="n" goto bsc
- if "%b%"=="" cls & echo 命令不能为空 & ping -n 2 127.1>nul & goto loop
- :bsc
- cls
- echo.
- echo ===============================================================
- echo 命 令 帮 助
- echo ===============================================================
- echo.
- echo.
- set a=
- set/p a=请输入命令:
- if "%a%"=="" cls & echo 命令不能为空 & ping -n 2 127.1>nul & goto bsc
- %a%/?
- echo.
- echo.
- echo ----------------------------本 文 完---------------------------
- echo 按任意键返回上一级菜单
- pause>nul
- goto bsc
- :sc
- md 命令帮助
- cls
- echo.
- echo ===============================================================
- echo 命 令 帮 助
- echo ===============================================================
- echo.
- echo.
- set a=
- set/p a=请输入命令:
- if "%a%"=="" echo 命令不能为空 && ping -n 2 127.1>nul && goto sc
- %a%/?>命令帮助\%a%.txt
- more 命令帮助\%a%.txt
- echo.
- echo.
- echo ----------------------------本 文 完---------------------------
- echo 按任意键返回上一级菜单
- pause>nul
- goto sc
复制代码
我想在这一步的时候加一个选项,选项为按ENTER键返回到主菜单,不知该如何实现- echo ----------------------------本 文 完---------------------------
- echo 按任意键返回上一级菜单
- pause>nul
- goto sc
复制代码
还有就是下面这段不能区分大小写,输入大写"Y"就失效了。当输入其它字符的时候自动执行下一段命令了。- set b=
- set/p b= 请输入选择:
- if "%b%"=="y" goto sc
- if "%b%"=="n" goto bsc
- if "%b%"=="" cls & echo 命令不能为空 & ping -n 2 127.1>nul & goto loop
复制代码
请高手指教。
[ 本帖最后由 jcy0307 于 2009-11-26 21:24 编辑 ]
作者: zjw767676 时间: 2009-11-25 21:00
- echo ----------------------------本 文 完---------------------------
- set a=
- set /p a=按Y回上一级菜单回车回主菜单
- if /i "%a%"=="y" goto sc
- if "%a%"=="" goto loop
复制代码
加/i开关,不区分大小写
作者: jcy0307 时间: 2009-11-26 21:14 标题: 回复 2楼 的帖子
谢了哈
上面代码可以精简么?
我也是刚学,觉得有好多地方都是重复的。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |