我们在制作BAT中需要用到数字菜单便于程序调用,这里驿站网分享给大家if的用法:

一、数字菜单:

Markup
@echo off
color 3e
goto menu
:menu
ECHO. 1 执行命令 、2 执行命令
ECHO.
echo.请输入选择项目的序号:
set /p ID=
if “%id%”==“1” goto cmd1

if “%id%”==“2” goto cmd2
:cmd1
start c:
exit::或者是goto menu回到主菜单
:cmd2
start d:
exit

@set /p c=输入对于数字(1、0)继续执行:
@if %c%==1 goto 1
@if %c%==2 goto 2
:1
@echo 选项1程序段
start c:
exit
:2
@echo 选项2程序段
start d:
exit
说明:
@if %c%==1 goto 1 :: 条件
:1 :: 条件1的内容
@echo 选项1程序段 :: 提示(可以不使用)
start c:\ :: 输入1执行的代码
exit :: 输入1执行的代码 (这里如果不加值,如果遇见多选择会一起执行其他选择的命令)

回显示菜单:
:menu
cls
@set /p c=输入对于数字(1、0)继续执行:
@if %c%==1 goto 1
@if %c%==2 goto 2
:1
@echo 选项1程序段
start c:
goto menu
:2
@echo 选项2程序段
start d:
goto menu

说明:
menu :: 符号 : 表示通配符,表示任意字符这。menu菜单的意思(也可以取名为中文)。

cls ::清屏(清除当前历史显示记录)的意思。

goto menu :: 循环(回到)到menu下的代码界面或者修改成EXIT直接推出

                  (这里如果不加值,如果遇见多选择会一起执行其他选择的命令)。

二、指定内容选择:

@echo off
@echo.
@echo.
color f1
@echo.
set /p a=请输入:
start c:\ %a%
exit
msg %username% /time:10 设置成功,请勿做非法用途。

说明:
color f1 ::颜色
set /p a ::为提示信息。(set /p 提示用户输入 set /a 执行数学计算)
start c:\ %a% ::为为a值内容。
start ::输入完命令以后再执行推出,(这里如果不加值,如果遇见多选择会一起执行其他选择的命令。)
msg %username% /time:10 设置成功,请勿做非法用途。 :弹出对话框提示,时间为10秒自动关闭。

Bat如何制作菜单选择相关推荐

  1. powerbuilder提示不是下拉窗口_制作简易工资查询模板,下拉菜单选择姓名即可显示...

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力! 以前小编分享过多种工资表变工资条的方法,不知道小伙伴们都看过没有. 今天分享一个简单的工资查询模板,生成一个人的工资条,通 ...

  2. 用switch语句制作菜单

    声明:这些内容主要是面向C语言的初学者,尤其是正在学习C语言的学生. switch语句可以用来在字符界面下制作菜单.给每个菜单项指定一个编号,用户通过输入编号来选择菜单项,switch语句判断用户输入 ...

  3. Unity Toggle组制作菜单及菜单栏移动和二级菜单实现!

    Unity - Toggle组制作菜单及菜单栏移动和二级菜单实现! 一:效果一 二:效果二 三:效果三 四:此Demo下载 ------> 本文提供详细教程 记录遇到的难点并帮助同行的朋友们 坚 ...

  4. 【C 语言】数组 ( 指针数组用法 | 菜单选择 )

    文章目录 一.指针数组用法 ( 菜单选择 ) 二.完整代码示例 一.指针数组用法 ( 菜单选择 ) 使用场景 : 用户输入一个 字符串 , 判定该 字符串 是菜单中的哪个选项 ; 定义 指针数组 , ...

  5. vue 下拉框筛选列表_vue下拉菜单选择输入框_带有下拉菜单的Vue搜索输入可提供更多过滤条件...

    vue下拉菜单选择输入框 @ tillhub / vue-search-filter (@tillhub/vue-search-filter) Vue search input with dropdo ...

  6. c语言选择菜单程序设计,c语言课程设计报告-- 使用菜单选择趣味程序.doc

    c语言课程设计报告-- 使用菜单选择趣味程序 青岛农业大学 课程设计报告 题 目: 使用菜单选择趣味程序 姓 名: 杨丽娜 学 院: 理学与信息科学学院 专 业: 通信工程 班 级: 2班 学 号: ...

  7. html ui 下拉列表,Atitit.ui控件-下拉菜单选择控件的实现select html_html/css_WEB-ITnose...

    Atitit.ui控件---下拉菜单选择控件的实现select html 1. 调用& model的实现 1 2. -----select.jsp------ 1 1. 调用& mod ...

  8. 餐厅菜单html代码,html5css3 3D餐厅菜单概念_订餐菜单选择工具

    特效描述:html5css3 3D餐厅菜单概念 订餐菜单选择工具.html5&css3 3D餐厅菜单概念 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 Gourmet Cas ...

  9. 计算机开机无法选择用户界面,带有win10双系统中win10关机后开机无法进入启动菜单选择及BIOS界面的原因你知道吗?...

    小编的电脑里装了win7和win10双系统,开机的时候有双系统选择菜单.平时用win7的比较多,win10根据需要偶尔用用(比如帮别人处理win10系统问题,以及写的这篇与win10有关的文章)每次使 ...

  10. 【HTML】简单的书签式菜单选择设置

    [HTML前端学习]简单的书签式菜单选择设置 先看效果图 该设计实现了书签式的页面切换,同时鼠标移动到书签上时显示解释说明弹窗 以下为css样式文件 /* 标签栏的样式 */ .tabs {/* 标签 ...

最新文章

  1. 全球SDN测试认证中心发布OpenDaylight测试报告
  2. GMap.net 离线地图问题
  3. python中gui有没有电子表格控件_python实现表格控件
  4. 【五校联考3day2】B
  5. linux 内核维护,Linux 4.18内核系列生命周期结束:用户需尽快更新内核
  6. wxWidgets:wxRichTextStyleListCtrl类用法
  7. 华为机试题【9】-整数分割为2的幂次
  8. HDOJ 1398 Square Coins
  9. Angular Reactive Forms -- Model-Driven Forms响应式表单
  10. 20120203 SVN安装 出现的问题处理
  11. linux 渲染程序图层管理,Linux驱动多图层开发--lcdc/framebuffer的注册(RK平台)
  12. GCC的内嵌汇编语法 ATT汇编语言语法
  13. POJ 1664 放苹果(递归或DP)
  14. pythonmysql包_[Python] MySQLdb(即 MySQL-python 包)在 OS X 中安装指南
  15. Java调用WebService接口实现发送手机短信验证码功能,java 手机验证码,WebService接口调用
  16. php 发送网易企业邮箱
  17. html怎么把图片做成椭圆形,html5 作图椭圆
  18. 小写转大写金额 php,php小写金额转大写
  19. 【初识AI】(一):ASR和NLP
  20. 使用Perl编写协议分析脚本 z

热门文章

  1. DZ导航栏目参数说明
  2. SecureCRT免费版下载
  3. 带孔的打印纸怎么设置_针式打印机纸张的格式大小该怎么设置?
  4. 上万网友自发利用“蔚蓝地图”报污染源
  5. TF-IDF算法简介
  6. 首届IBC“社会影响力奖”表彰行业多元化、可持续发展和伦理领导
  7. -Xms -Xmx -Xmn -Xss 核心总结
  8. 应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序
  9. 投资理财之基金四:指数基金
  10. android手机分辨率