中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-15 10:35
47,813 主题排行 / 349,903 发帖 / 今日 1 篇 / 48,257 会员排行
DOS疑难解答 & 问题讨论 (解答室) » [求助]请问bat里[]和$的用法
可打印版本  2,216 / 4
第1楼 foxandmonkey 发表于 2005-04-14 00:00
初级用户 发帖 23 积分 129
[求助]请问bat里[]和$的用法
经常看到
if == goto %2 这句写在批处理开头
请问是什么意思,$代表什么
第2楼 willsort 发表于 2005-04-14 00:00
元老会员 发帖 1,512 积分 4,432
Re foxandmonkey:  “经常”?!只有我的程序才会有这样的用法,如果你看过我在这里写的所有程序的话,就不会这个疑问了。  这条语句,主要就是为了辅助实现你所提到的模块化,类似于NT命令行下的CALL :lable用法。就是指如果第一个参数为$,那么将第二个参数作为指定模块的标签并跳转至彼处。  类同于"%1",我称为“防空字”,因为它是为了防止%1为空,导致if语句出现语法错误的。  另外,$和都是我早期程序经常用到的准关键字,它是我们程序设计者自定义的,当然为了风格的统一和程序的可阅读性,这样使用已经成了我的习惯。不过,现在我正考虑在风格上作出一些变化,比如将改为更多人常用的"",$改为:等等,因为我的编程平台发生了较大的变化。
第3楼 foxandmonkey 发表于 2005-04-14 00:00
初级用户 发帖 23 积分 129
willsort大哥,PFPF
你的程序我都收藏了,从昨天来坛子开始一直在看,好的程序跟好的文章一样,读来有酣畅的感觉
以前写bat都小打小闹,没写过成体系的,你的一写就是好几版,版版有改进,处处有亮点,拍案叫绝,掩卷深思,不知肉味
第4楼 defrag 发表于 2005-04-24 00:00
中级用户 发帖 570 积分 456

WillSoft你。。。。啊
第5楼 qqqrun3 发表于 2010-11-13 18:04
初级用户 发帖 28 积分 59
谢谢你在黑夜里为人们点亮了火把!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023