微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题DOS批命令的好帮手————BE
栏目软件操作与技巧
作者唐银红
发布1994-10-07
  批命令增强器BE的文件长度仅18kb,可谓短小精悍。如果用户键入BE -?,可得到BE命令的集合。以下简要介绍BE的主要命令及其用法。
  一、BE的主要命令及其用法
  1.清屏命令cls
  BE cls
  其中可选项color表示清屏后的颜色,其写法是foreground on ,即:前景色 on 背景色,前景色和背景色均可选以下八种颜色之一:white(白)、black(黑)、red(红)、magenta(深红)、blue(蓝)、green(绿)、cyan(宝蓝)、yellow(黄)。例如:
  BE cls green on yellow
  意为清除屏幕,并将屏幕设置为黄底绿字方式。
  2.画框命令box
  作用:在显示器的指定区域上按要求颜色绘制方框。
  格式:BE box top left bottom right
  其中,top、left、bottom、right分别表示所画方框的上、左、下、右四条边的位置,single为画单线框,double为画双线框,缺省为单线框,color设置线框的前景和背景颜色。
  执行画框命令后,光标停留在方框下边。
  3.窗口命令window
  作用:按指定颜色在显示器上开设窗口。
  格式:BE window top left bottom right
  其中的top、left、bottom、right四个参数的意义同box命令,为设置窗口四边的位置;color为设置颜色,一个特殊的例子就是前景色和背景色相同,此时仅仅是开设一个特殊颜色的窗口;zoom是带电子缩放功能,即窗口的开设是由小到大,象推出来似的;shadow是指定开设窗口时带有阴影。
  执行窗口命令后,光标停留在窗口内的第一行上。
  4.显示信息命令rowcol作用:
  将提示信息用规定颜色显示在指定位置上。
  格式:BE rowcol row col
  其中的row、col用于指定提示信息在显示器上开始显示的行、列坐标值;提示信息部分应用引号括住。例如:
  BE rowcol 10 20 " 安 装" red on black
  即在第10行的12列开始用黑底红字显示" 安装"的字样。
  5.接收键盘输入命令ask
  作用:在执行批命令期间,允许用户从键盘输入选择值,BE可根据用户的输入,产生一个errorlevel码,使在后续的命令能根据这个errorlevel码,跳转到不同的标号,以启动不同的命令,该命令相当于MS-DOS 6.0中的choice子命令,但功能要较choice命令强。
  格式:BE ask "prompt"
  其中:Prompt可作为输入的简要提示信息;可选项color用于指定提示信息prompt的显示颜色;key-list项用于指定允许用户输入的所有键值;default=key项用于指定缺省的选择值,如果用户在规定的时间内未作选择,则自动执行缺省的选择;timeout=n指定等待用户输入的时间值,单位为秒。例如:
  BE ask "请选择(1,2,3,0)" 1230 default=0 timeout=10 green on yellow
  用黄底绿字显示提示信息,并等待用户输入选择值0--3,等待时间为10秒,如果10秒内用户不作选择,则自动选择0作为输入。
  在批命令中的该语句执行完后,产生一个DOS能够识别的errorlevel码,例如:
  if errorlevel 4 goto end
  即如果用户输入0,则执行标号end而结束。
  6.响铃提示命令beep
  作用:在批命令中响铃,提示用户执行某些操作。
  格式:BE beep
  或:BE beep command-file
  其中的开关有如下几种:
  /dn 指定响铃时间持续n/18秒。
  /fn 指定声调的频率为n。
  /rn 指定重复声调n次。
  /wn 指定在两次声调之间停顿n/18秒。
  /e 显示两引号之间的文本内容。
  7.设置显示属性命令sa
  作用:设置显示时的文字和颜色属性。
  格式:BE sa main-setting
  或:BE sa
  其中各项参数和开关的含义如下:
  main-setting可选以下三种方式之一:normal(正常)、reverse(反白)及underline(下划线)。
  indensity可选以下三种方式之一:bright(加亮)、bold(加重显示)和blinking(闪烁)。
  /n开关为不设置边角颜色。/cls开关为在执行该命令时按指定颜色清屏。
  以上简要介绍了BE的常用命令,其实BE的命令远上止这几条,还有诸如延时、重新启动机器等命令,有兴趣的读者可参看norton实用软件的参考手册。
  (唐银红)