93779252 发表于 2010-9-3 21:15:10

关于IF语句的问题~~

本帖最后由 93779252 于 2010-9-3 21:20 编辑

为什么下面这段代码执行了不起作用呢,也没语法错误?谁能帮我找找问题所在吗?If WinActive("ZeroOnline公测版"," 难道你打算就这样进入仓库吗?") Then
Send("!v")
Sleep(2000)
MouseMove(530,475)
Sleep(500)
MouseClick("left")
Sleep(500)
EndIf

93779252 发表于 2010-9-3 21:20:05

在弱弱的问一个问题 ControlClick 能点击像这样Static的控件吗?

93779252 发表于 2010-9-3 21:53:44

没人能帮帮我吗 ?》

风行者 发表于 2010-9-3 22:03:25

WinActive 激活窗口,但并不等待窗口出现

93779252 发表于 2010-9-3 22:46:29

WinActive 激活窗口,但并不等待窗口出现
风行者 发表于 2010-9-3 22:03 http://www.autoitx.com/images/common/back.gif

我知道啊 可是我如果用了WinWait或者是WinWaitActive就停住不动了

风行者 发表于 2010-9-3 22:56:33

winwait 可以加超时参数,如果没加,一直停留,表示标题不匹配了

pei 发表于 2010-9-3 23:04:08

本帖最后由 pei 于 2010-9-3 23:05 编辑

不晓得你的用意是?
如果是持续检查要去按的话While 1
        If WinExists("ZeroOnline公测版"," 难道你打算就这样进入仓库吗?") Then
                Send("!v")
                Sleep(2000)
                MouseMove(530,475)
                Sleep(500)
                MouseClick("left")
                Sleep(500)
        EndIf
        Sleep(3000);每3秒捡查视窗一次
WEnd如果视窗只会出现一次的话是WinWait("ZeroOnline公测版"," 难道你打算就这样进入仓库吗?")
Send("!v")
Sleep(2000)
MouseMove(530,475)
Sleep(500)
MouseClick("left")
Sleep(500)
页: [1]
查看完整版本: 关于IF语句的问题~~