zoukankan      html  css  js  c++  java
  • yyz985 WBAT教程

    转自: http://www.chinaccna.com/Article/ShowArticle.asp?ArticleID=868

    语法:wbat 命令 (x,y) ((文字颜色 on 背景颜色)) 字符串/@资源文件:标签

    简单的对话框:
       语法:wbat box ("标题") 按钮1(,按钮2,按钮3,...)
            返回errorlevel为第n个按钮
     例如: wbat box 19,55 (blue on light brown) "继续吗?" 是,否
      if errorlevel 2 goto TheEnd
      if errorlevel 1 goto Continue

    复杂对话框:
       需要使用一个资源文件,还有w.bat用于返回变量名称
       语法:wbat (fix) box @资源文件:标签
       资源文件使用方法:
     :标签名 "标题栏文本" [x](关闭按钮,可选)
     [$ 文本框名称,长度,U(强制转换成大写)P(密码模式)!(必须填写)] 文本框,返回文本框名称的值为文本框的内容
     [!]           复选框,返回wcbN(N为第N个单选框)的值为第N个选框是否选中
     [.]           单选框,返回wrb的值为选中的第n个选项
     [? 按钮名称]  关闭按钮:与普通按钮区别:返回errorlevel为100
     [按钮名称]    普通按钮,返回wbat变量为按钮名称

       例如: call w.bat box @source.txt:lblA
      if errorlevel 100 goto cancel
      if %wcb1%==1 A:\soft\ctmouse.com
      if %wrb%==1 A:\soft\%other%
      if %wrb%==2 A:\soft\Ghost.exe
      if %wrb%==3 A:\soft\DiskGen.exe
      :cancel
     source.txt内容:
      lblA:  "The Title" [x]
      [.] 其他 [$ other      ]
      [.] Ghost
      [.] DiskGen
      [!] Load Mouse

         [Ok] [?Cancel]

    列表框:
       语法:wbat list @资源文件(:标签)
     返回wbat为选中的文本
       例如: dir *.* /b/a-d/one >%tmp%\tmp.txt
      call w.bat list 3,60 %tmp%\tmp.txt
      wbat box "You Choose" %wbat%

    显示文本:
       在dos中可以使用echo或者type命令来显示文本,但是用wbat可以
     在任何地方显示
     从一个标签读取显示
     颜色显示(用两个~~引起来的文字默认为红色)
       语法:wbat text "字符串"/@文件:标签

    填充dos环境:
       wbat fill (x,y (高度,宽度)) (颜色) "字符串" +每行移过n个字符
     例如:wbat fill 13,22 (9,28) "abcd" +1

    设置dos背景:
       wbat cls ((文字颜色 on 背景颜色))

    设置光标
       wbat cursor 行数(+滚动行数)

  • 相关阅读:
    基于注解的springmvc开发
    判断两数之和
    redux-saga call 和 fork的区别
    滚动轴滚动方向判断
    原生方法scrollTo支持滚动特效
    npm下载包失败的几个原因
    关闭vscode打开新文件自动关闭预览文件功能
    在本地文件当中package.json的作用
    解决crlf 和 lf不同带来的冲突问题
    package-lock.json 文件的作用
  • 原文地址:https://www.cnblogs.com/fjchenq/p/845184.html
Copyright © 2011-2022 走看看