找回密码
 加入
搜索
查看: 2727|回复: 5

匹配两个及以上的条件语句该如何写?

[复制链接]
发表于 2008-9-22 15:46:08 | 显示全部楼层 |阅读模式
我只能想到用if then的多层镶套,但感觉比较麻烦,两个还好,再多的话.....
有没有简练的语法啊?
比如我要匹配时间和地点、人物

[ 本帖最后由 macemo 于 2008-9-24 09:20 编辑 ]
发表于 2008-9-22 16:05:25 | 显示全部楼层
if $time = "时间" or $place = "地点" or $somebody = "人物" then ;任意一个匹配则
....
把or换成and就是三个全部匹配则...
发表于 2008-9-22 22:08:11 | 显示全部楼层
原帖由 l4ever 于 2008-9-22 16:05 发表
if $time = "时间" or $place = "地点" or $somebody = "人物" then ;任意一个匹配则
....
把or换成and就是三个全部匹配则...


恩,严重同意你的说法..
发表于 2008-9-22 22:17:25 | 显示全部楼层
Switch <表达式>
    Case <值> [To <值>] [,<值> [To <值>] ...]
        语句1
        ...
    [Case <值> [To <值>] [,<值> [To <值>] ...]
        语句2
        ...]
    [Case Else
        语句N
        ...]
EndSwitch
发表于 2008-9-24 02:48:20 | 显示全部楼层
掌握了au3中的3种条件语句估计就不难了。
以上提到2种,还有一种是select ...endselect.

如果是多条件的情况,楼主用if。。then是最笨的方法。
 楼主| 发表于 2008-9-24 09:20:07 | 显示全部楼层
谢谢楼上的各位了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-7 06:44 , Processed in 0.070519 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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