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 行数(+滚动行数)

  • 相关阅读:
    UVa 1151 Buy or Build【最小生成树】
    UVa 216 Getting in Line【枚举排列】
    UVa 729 The Hamming Distance Problem【枚举排列】
    HDU 5214 Movie【贪心】
    HDU 5223 GCD
    POJ 1144 Network【割顶】
    UVa 11025 The broken pedometer【枚举子集】
    HDU 2515 Yanghee 的算术【找规律】
    Java基本语法
    Java环境变量,jdk和jre的区别,面向对象语言编程
  • 原文地址:https://www.cnblogs.com/fjchenq/p/845184.html
Copyright © 2011-2022 走看看