中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-13 19:41
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [求助]请问bat里[]和$的用法
楼 主 [求助]请问bat里[]和$的用法 发表于 2005-04-14 00:00 ·  中国 湖北 武汉 电信
初级用户
ProGamer
积分 129
发帖 23
注册 2005-04-14 00:00
UID 38147
性别 男
状态 离线
经常看到
if == goto %2 这句写在批处理开头
请问是什么意思,$代表什么
I'm a progamer who work with windos
not a programmer with windows
2 发表于 2005-04-14 00:00 ·  中国 山西 临汾 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
UID 19
性别 男
状态 离线
Re foxandmonkey:  “经常”?!只有我的程序才会有这样的用法,如果你看过我在这里写的所有程序的话,就不会这个疑问了。  这条语句,主要就是为了辅助实现你所提到的模块化,类似于NT命令行下的CALL :lable用法。就是指如果第一个参数为$,那么将第二个参数作为指定模块的标签并跳转至彼处。  类同于"%1",我称为“防空字”,因为它是为了防止%1为空,导致if语句出现语法错误的。  另外,$和都是我早期程序经常用到的准关键字,它是我们程序设计者自定义的,当然为了风格的统一和程序的可阅读性,这样使用已经成了我的习惯。不过,现在我正考虑在风格上作出一些变化,比如将改为更多人常用的"",$改为:等等,因为我的编程平台发生了较大的变化。
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
3 发表于 2005-04-14 00:00 ·  中国 湖北 武汉 电信
初级用户
ProGamer
积分 129
发帖 23
注册 2005-04-14 00:00
UID 38147
性别 男
状态 离线
willsort大哥,PFPF
你的程序我都收藏了,从昨天来坛子开始一直在看,好的程序跟好的文章一样,读来有酣畅的感觉
以前写bat都小打小闹,没写过成体系的,你的一写就是好几版,版版有改进,处处有亮点,拍案叫绝,掩卷深思,不知肉味
I'm a progamer who work with windos
not a programmer with windows
4 发表于 2005-04-24 00:00 ·  中国 山东 济宁 电信
中级用户
★★★
痴迷DOS者
积分 456
发帖 570
注册 2004-10-09 00:00
UID 32281
性别 男
状态 离线

WillSoft你。。。。啊
DOS不是万能的,没有DOS是万万不能的
自古系统谁无死?留取胆清照汗青!uploadImages/20035317345478982.png
5 发表于 2010-11-13 18:04 ·  中国 广东 佛山 顺德区 电信
初级用户
积分 59
发帖 28
注册 2010-11-05 01:45
UID 177110
性别 男
状态 离线
谢谢你在黑夜里为人们点亮了火把!
论坛跳转: