![]() |
中国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 |