找回密码
 加入
搜索
查看: 1751|回复: 6

[AU3基础] [已解决]请教if not or not 的用法??

  [复制链接]
发表于 2011-7-14 09:08:11 | 显示全部楼层 |阅读模式
本帖最后由 pchome2000 于 2011-7-14 13:41 编辑

请教if not or not 的用法??

if not WinExists("[CLASS:Notepad]") or WinExists("[CLASS:Notepad123]") Then
这句的意思是否notepad窗口不存在 或者 notepad123窗口存在。


if not WinExists("[CLASS:Notepad]") or not WinExists("[CLASS:Notepad123]") Then

这句的意思是否notepad窗口不存在 或者 notepad123窗口不存在。

请高手解释一下,我的有无理解错??
发表于 2011-7-14 10:21:16 | 显示全部楼层
你的理解对头
 楼主| 发表于 2011-7-14 11:49:07 | 显示全部楼层
$result = StringInStr("I am a String", "RINGss")

$location = StringInStr("How much wood could a woodchuck chuck is a woodchuck could chuck wood?", "wood", 0, 3)

If Not $result Or Not $location Then
        MsgBox(0,"aa","bb")
Else
        MsgBox(0, "搜索结果:", $result)
EndIf

以上语句 if Not $result 不成立, Not $location  这个语句成立,结果会返回 MsgBox(0,"aa","bb")

个结果不是会返回 MsgBox(0, "搜索结果:", $result) 这个语句才是正确的??
发表于 2011-7-14 12:24:55 | 显示全部楼层
If Not $result Or Not $location Then
从语法上说如果不存在或不存在则,也就是两个条件满足一个就成立,明确点,就是如果有result没有location,或者有location没有result,或者两个都没有,这个条件都为true
发表于 2011-7-14 12:57:27 | 显示全部楼层
回复 3# pchome2000
msgbox(0,"","not $result="&(Not $result)&@CRLF & "not $location="&(Not $location))
 楼主| 发表于 2011-7-14 13:40:48 | 显示全部楼层
谢谢各位                    
发表于 2011-8-18 22:54:13 | 显示全部楼层
过来 学习 学习
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-1 19:20 , Processed in 0.086452 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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