中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: [原创]yyz985 WBAT教程 上一主题 | 下一主题
yyz985
初级用户




积分 194
发帖 35
注册 2005-1-10
来自 上海
状态 离线
『楼 主』:  [原创]yyz985 WBAT教程

wbat的文件:
   wbat.com   这是主程序,必须
   pal.ini    这是设置调色板的文件
   wbat.ini   这是Wbat的默认设置
   sanserif.fnt这是字体文件
   w.bat      用于设置环境变量
   wbat.txt   wbat的资源文件,如果wbat box :标签,就直接读取这个文件
语法: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 行数(+滚动行数)

          表格字符:哪哪哪哪哪哪



我的主页:http://yyz985.go.nease.net
QQ:249590012    yyz985@yahoo.com.cn
2005-1-21 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (249590012)  编辑帖子  回复  引用回复
JonePeng
金牌会员

D◎$ Fαп


积分 4562
发帖 1883
注册 2004-1-19
来自 广东广州
状态 离线
『第 2 楼』:  

好![em17]终于可以看到WBat的中文版说明了。



----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
  
2005-1-21 00:00
查看资料  发送邮件  发短消息 网志  OICQ (373343541)  编辑帖子  回复  引用回复
yyz985
初级用户




积分 194
发帖 35
注册 2005-1-10
来自 上海
状态 离线
『第 3 楼』:  

这个帖子转贴比回复还多啊~
伤心



我的主页:http://yyz985.go.nease.net
QQ:249590012    yyz985@yahoo.com.cn
2006-6-27 14:49
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (249590012)  编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 4 楼』:  

这个专题与 DOS啟動盤 & LOGO技術 (啟動盤室) 有关系吗?



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2006-6-29 08:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
af01
初级用户





积分 20
发帖 10
注册 2006-10-25
状态 离线
『第 5 楼』:  

好像学。。不过好好像太复杂了

2006-11-18 01:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
seeking
新手上路





积分 14
发帖 5
注册 2008-2-8
状态 离线
『第 6 楼』:  

仔细学习中。。。。。。。。。。。。。

2008-2-11 00:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dxkk
新手上路





积分 3
发帖 2
注册 2008-2-13
状态 离线
『第 7 楼』:  

学习学习

2008-2-15 15:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: