pchome2000 发表于 2011-7-14 09:08:11

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

本帖最后由 pchome2000 于 2011-7-14 13:41 编辑

请教if not or not 的用法??

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


if not WinExists("") or not WinExists("") Then

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

请高手解释一下,我的有无理解错??

happytc 发表于 2011-7-14 10:21:16

你的理解对头

pchome2000 发表于 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) 这个语句才是正确的??

netegg 发表于 2011-7-14 12:24:55

If Not $result Or Not $location Then
从语法上说如果不存在或不存在则,也就是两个条件满足一个就成立,明确点,就是如果有result没有location,或者有location没有result,或者两个都没有,这个条件都为true

3mile 发表于 2011-7-14 12:57:27

回复 3# pchome2000
msgbox(0,"","not $result="&(Not $result)&@CRLF & "not $location="&(Not $location))

pchome2000 发表于 2011-7-14 13:40:48

谢谢各位                  {:face (293):}

leibin0121 发表于 2011-8-18 22:54:13

过来 学习 学习
页: [1]
查看完整版本: [已解决]请教if not or not 的用法??