中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-12 14:00
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 郁闷:if字符比较时“〇”这个字符为空。。。 查看 887 回复 4
楼 主 郁闷:if字符比较时“〇”这个字符为空。。。 发表于 2010-03-31 15:14 ·  中国 吉林 延边朝鲜族自治州 延吉市 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039
发帖 897
注册 2009-03-01 15:34
17年会员
UID 140302
性别 男
来自 在地狱中仰望天堂
状态 离线
@echo off
if "〇"=="" echo 〇就是空,空就是〇。
if "12〇34"=="1234" echo 12〇34和1234也能相等。
if 〇 lss 0 echo 还能找到比〇小的字符吗?
pause


[ Last edited by Hanyeguxing on 2010-3-31 at 22:34 ]
2 发表于 2010-04-08 17:52 ·  中国 广东 佛山 顺德区 电信
初级用户
★★
积分 151
发帖 106
注册 2009-10-09 21:24
16年会员
UID 152856
性别 男
来自 河南省
状态 离线
你都搞不懂的东西,我们这些初级的更是不能理解了,,,
3 发表于 2010-04-08 17:54 ·  中国 广东 佛山 顺德区 电信
初级用户
★★
积分 151
发帖 106
注册 2009-10-09 21:24
16年会员
UID 152856
性别 男
来自 河南省
状态 离线
你那个我试下,,,,你真的是BAT研究员
4 发表于 2010-04-08 18:37 ·  中国 广东 东莞 电信
银牌会员
★★★
批处理编程迷
积分 1,916
发帖 752
注册 2008-12-28 04:30
17年会员
UID 135147
性别 男
来自 广西
状态 离线
是批处理预处理出现BUG了
再试试这样看看,还相等吗?

set aaa=12〇34
set aaa
if "%aaa%"=="1234" echo 12〇34和1234也能相等。
精简
=> 个人网志
5 发表于 2010-04-08 18:51 ·  中国 吉林 延边朝鲜族自治州 延吉市 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039
发帖 897
注册 2009-03-01 15:34
17年会员
UID 140302
性别 男
来自 在地狱中仰望天堂
状态 离线
在xp sp3下,依然相等.换了代码页,〇成了乱码的时候,就不相等了...
在win 7和Vista下没这个问题

[ Last edited by Hanyeguxing on 2010-4-8 at 18:53 ]
论坛跳转: