dedecms织梦内容管理系统      

--充电学院首页-- | --IT新闻与咨询-- | --电脑应用技术-- | --网络操作技巧-- | --软件硬件教程-- | --其他相关文章-- | --常用优秀软件-- | --桌面图片欣赏-- | --网络淘金技法-- | --媒体网站资源-- | --火狐专题介绍-- |

  当前位置:主页>精品资料收藏>文章内容
BAT教程全集(34)
来源: 作者:方舟 发布时间:2008-08-17  
stvista   (四)菜单选择功能
  DOS功能调用31H或4CH所提供的一字节的返回码, 通过批处理子命令IF和ERRORLEVEL对返回码进行处理, 可达到自动执行一批命令的目的。在批处理文件中实现高级语言所有的菜单提示功能, 使批处理文件变得更灵活方便。先用DEBUG建立一个菜单驱动程序MENU.COM,对应地编写一个批处理文件LG.BAT。具体内容和方法见下表:
  DEBUG
  -A
  -166C:0100 MOV DX,111
  -166C:0103 MOV AH,09
  -166C:0105 INT 21
  -166C:0107 MOV AH,01
  -166C:0109 INT 21
  -166C:010B MOV AH,4C
  -166C:010D INT 21
  -166C:010F INT 20
  -166C:0111 DB '******************************'0D 0A
  -166C:0131 DB '* 1.Turbo Pascal 5.00 *'0D 0A
  -166C:0151 DB '* 2.Turbo Basci 1.00 *'0D 0A
  -166C:0171 DB '* 3.Turbo Prolog 2.00 *'0D 0A
  -166C:0191 DB '* 4.Turbo C 2.00 *'0D 0A
  -166C:01B1 DB '* 0.Exit *'0D 0A
  -166C:01B1 DB '******************************'0D 0A
  -166C:01F1 DB 'Your choice(0..4) : '24 0D 0A 1A
  -166C:0209
  -R CX
  CX 0000
  :108
  -N MENU.COM
  -W
  Writing 0108 bytes
  -Q
  @ECHO OFF:
  START
  CLS
  MENU
  IF ERRORLEVEL 52 GOTO C
  IF ERRORLEVEL 51 GOTO PRO
  IF ERRORLEVEL 50 GOTO BAS
  IF ERRORLEVEL 49 GOTO PAS
  IF ERRORLEVEL 48 GOTO EX
  CLS
  GOTO START
  AS
  CD \TP5.00
  TURBO
  CD \
  GOTO START
  :BAS
  CD \TB
  TB
  CD \
  GOTO START
  RO
  CD \TPROLOG
  PROLOG
  CD \
  GOTO START
  :C
  CD \TURBOC
  TC
  CD \
  GOTO START
  :EX
  @ECHO ON
  执行LG, 屏幕左上角出现一个菜单, 并提示用户输入选择, 当选择的功能执行结束,重新返回主菜单请求选择, 直到选择"0"号功能, 程序结束返回DOS。

[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·主板跳线连接方法详解(4)
·DOS命令大全
·主板跳线连接方法详解(1)
·超级兔子魔法设置使用技巧大全(7
·主板跳线连接方法详解(2)
·ETL工具介绍
·手工破解php网站
·主板跳线连接方法详解(3)
·玩转电脑技巧大全(0)
·主板跳线连接方法详解(5)
·图解手把手教您装电脑(6)
·主板跳线连接方法详解(7)
  相关文章
·BAT教程全集(33)
·BAT教程全集(35)
·BAT教程全集(32)
·BAT教程全集(36)
·BAT教程全集(31)
·BAT教程全集(30)
·BAT教程全集(29)
·BAT教程全集(28)
·BAT教程全集(27)
·BAT教程全集(26)
·BAT教程全集(25)
·BAT教程全集(24)
  兴趣话题
·
·
·全国地图服务
网站为ZQF个人所有 Power by DedeCms 所有文章来自网络,如有冒犯,请email 或 qq告之,谢谢