中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 11:26
48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 请问setramd.bat中的%1*==*是什么意思?
可打印版本  774 / 4
第1楼 lgaint 发表于 2007-11-06 17:34
初级用户 发帖 7 积分 22
请问setramd.bat中的%1*==*是什么意思?
setramd.bat中的if not %1*==* goto loop

%1*==*是什么意思呢?
我知道%1*是表示%1之后的所有参数,那==*又怎么说呢?

有人说%1*==*等价于%1==,那这个%1==是什么意思?判断%1是否为空?

期待~~~
第2楼 abcd 发表于 2007-11-06 17:53
银牌会员 发帖 739 积分 1,436
总的意思就是是否%1为空。
第3楼 zh159 发表于 2007-11-06 18:53
金牌会员 发帖 1,467 积分 3,687
如果有一边数据为空,==判断程序出错,两边所以加上一些相同字符避免出错
第4楼 lgaint 发表于 2007-11-06 19:20
初级用户 发帖 7 积分 22
多谢两位GG的回复~~~
哦,那就是说基本上是等价于%1*=*???
第5楼 aaalife 发表于 2007-11-12 23:53
新手上路 发帖 1 积分 0
Originally posted by zh159 at 2007-11-6 06:53 PM:
如果有一边数据为空,==判断程序出错,两边所以加上一些相同字符避免出错

很好!支持!· 很好!支持!· 很好!支持!· 很好!支持!·
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023