找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4042|回复: 5

[求助] if /i 比较字符串是不是有长度限制?

[复制链接]
发表于 2011-10-18 09:49:51 | 显示全部楼层 |阅读模式
我使用if /i 参数比较字符串if /i "[HardwareIds.scsi.%scsi%]"=="%aline%"

并不能每次都获得想要的结果。

是不是if /i 有字符串比较长度的限制?

这个字符串加上外面的引号有27位长

[ 本帖最后由 hotdll 于 2011-10-18 22:52 编辑 ]
发表于 2011-10-18 11:32:14 | 显示全部楼层
应该是语法的错误,你可以先试试不使用特别字符包括变量引用的情况。
回复

使用道具 举报

 楼主| 发表于 2011-10-18 15:39:13 | 显示全部楼层

回复 #2 chenall 的帖子

是偶尔出现。
比如我测试十次,可能会出现1次,也可能一次都不出现。

很偶然,我换了别的算法代替了。

就那么一句,语法错误应该是仔细看几眼就能发现的吧?
回复

使用道具 举报

发表于 2011-10-18 16:00:14 | 显示全部楼层

回复 #3 hotdll 的帖子

"%aline"
差个%
?
回复

使用道具 举报

发表于 2011-10-18 16:23:39 | 显示全部楼层
应该是使用变量,可是变量里面有字符是不确定的,可能有特殊字符引起的。

比如多一个"都可能会失败。
回复

使用道具 举报

 楼主| 发表于 2011-10-18 22:52:32 | 显示全部楼层

回复 #4 zxw 的帖子

被ZXW大大揪住小辫子了。这个帖子是我手打的,不是复制的。
笑话了。我立刻改正。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-20 06:57

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表