找回密码
 加入
搜索
查看: 2888|回复: 8

[AU3基础] 求比较两个字符串是否相等的涵数

  [复制链接]
发表于 2010-10-24 01:26:46 | 显示全部楼层 |阅读模式
因为是新手,现在想求一个可以实现比较两个字符串是否相等的涵数?
发表于 2010-10-24 01:34:08 | 显示全部楼层
if $a == $b then
发表于 2010-10-24 01:35:39 | 显示全部楼层
本帖最后由 viplight 于 2010-10-24 01:40 编辑

函数参考
StringCompare
--------------------------------------------------------------------------------

按选项比较两个字符串.


StringCompare ( "字符串1", "字符串2" [, 区分大小写] )




参数

字符串1 第一个需要比较的字符串(变量).
字符串2 第二个需要比较的字符串(变量).
区分大小写 [可选参数] 这个标志用于指定区分大小写的比较方式.
0 = 不区分大小写,使用用户的区域(原文:using the user's locale) (默认)
1 = 区分大小写
2 = 不区分大小写, 使用基本/快速的比较方法



返回值

0 字符串1 与 字符串2 相等
> 0 字符串1 包含 字符串2
< 0 字符串1 小于 字符串2
$result = StringCompare("MEL覰", "mel髇")
MsgBox(0, "StringCompare Result (mode 0):", $result)

$result = StringCompare("MEL覰", "mel髇", 1)
MsgBox(0, "StringCompare Result (mode 1):", $result)

$result = StringCompare("MEL覰", "mel髇", 2)
MsgBox(0, "StringCompare Result (mode 2):", $result)
发表于 2010-10-24 03:02:22 | 显示全部楼层
不错不错,学习下
 楼主| 发表于 2010-10-24 13:33:18 | 显示全部楼层
回复 1# lhy6456210


   谢谢,等一下去试试
 楼主| 发表于 2010-10-24 13:35:14 | 显示全部楼层
回复 3# viplight


    我是要比较两个网卡的MAC 地址,是否相等,相等再运行指定命令,可以实现吗?
发表于 2010-10-24 14:04:18 | 显示全部楼层
回复 6# lhy6456210
;例1
$string1 = '00:00:00:00:02:22'
$string2 = '00:00:00:00:02:23'
$StringCompare = StringCompare($string1,$string2)
If $StringCompare = 0 Then
        MsgBox(0,"","此字符串相等")
Else
        MsgBox(0,"","此字符串不相等")
EndIf
;例2
$string1 = '00:00:00:00:02:22'
$string2 = '00:00:00:00:02:22'
$StringCompare = StringCompare($string1,$string2)
If $StringCompare = 0 Then
        MsgBox(0,"","此字符串相等")
Else
        MsgBox(0,"","此字符串不相等")
EndIf

评分

参与人数 1金钱 +30 收起 理由
afan + 30

查看全部评分

 楼主| 发表于 2010-10-24 16:03:17 | 显示全部楼层
回复 7# viplight


    谢谢你的例子,但是我这边还是不行.我再发一个贴问一下别的问题!!
发表于 2010-10-24 20:29:44 | 显示全部楼层
3 楼写的好!
2 楼写的写能用……
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 18:57 , Processed in 0.075767 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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