• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[问题] 请教 [复制链接]

1#

FindColor 2507,148,2537,163,"E2DCC1",intX,intY
If intX> 0 And intY> 0 Then
Else
Call a()
End If

Sub a()
Dim Hwnd
Hwnd = Plugin.Window.Find("GxWindowClass", 0)
For 1
Call Plugin.Bkgnd.KeyPress(Hwnd, 221)
Delay 1000
Call Plugin.Bkgnd.KeyPress(Hwnd, 72)
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, 89)
Next
End Sub
这脚本是找到图不做任何动作 找不到图执行Call a(),
如何在找到图哪里设置一个时间20秒就执行下面的Sub a() 子程序 ?

2#

你的意思是找到图20秒后执行a?还是找到图后每20秒执行一次a?

不可捉摸
3#

FindColor 2507,148,2537,163,"E2DCC1",intX,intY
If intX> 0 And intY> 0 Then
deleep 20
call a()
Else
Call a()
End If

Sub a()
Dim Hwnd
Hwnd = Plugin.Window.Find("GxWindowClass", 0)
For 1
Call Plugin.Bkgnd.KeyPress(Hwnd, 221)
Delay 1000
Call Plugin.Bkgnd.KeyPress(Hwnd, 72)
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, 89)
Next
End Sub

<font color="Red">每天的花不送就过期了,如果你觉得我的回复对你有所帮助,就送一朵小花鼓励鼓励吧!</font>
4#

,

不行哟,会一直call

5#

感谢,还是不行,脚本无线执行call a()

6#

,

现在是找到色后没有任何动作,然后没找到色执行a, 我想在找到色后20秒没有动作也执行一下a,可以这样设置吗?

7#

  1. Event Form1.Load
  2. Form1.Timer1.Enabled = False
  3. Form1.Timer1.Interval = 20000
  4. End Event
  5. Event Form1.Timer1.Timer
  6. Call a()
  7. Form1.Timer1.Enabled = False
  8. End Event
  9. Sub a()
  10. TracePrint "a"
  11. End Sub
  12. Event Form1.Button1.Click
  13. If 5>4 Then //例如,如果找到就过20秒执行1次 Sub a() ,否则没有找到就立即执行1次 Sub a()
  14. Form1.Timer1.Enabled = False
  15. Form1.Timer1.Enabled = True
  16. Else
  17. Call a()
  18. End If
  19. End Event
复制代码

8#

,

我那段找图代码,怎么加进去啊?

9#

,

你的意思是想在没找到后Call,并且找到后20秒后也Call,不过你说的没有动作是指啥?是指子程序A不在执行状态还是指屏幕没变化,或是其他的?

不可捉摸
10#

,

我那段找图代码,怎么加进去啊?不会啊,,

11#

  1. Event Form1.Load
  2. Form1.Timer1.Enabled = False
  3. Form1.Timer1.Interval = 20000
  4. End Event
  5. Event Form1.Timer1.Timer
  6. Call a()
  7. Form1.Timer1.Enabled = False
  8. End Event
  9. Event Form1.Button1.Click
  10. FindColor 2507,148,2537,163,"E2DCC1",intX,intY
  11. If intX> 0 And intY> 0 Then
  12. Form1.Timer1.Enabled = False
  13. Form1.Timer1.Enabled = True
  14. Else
  15. Call a()
  16. End If
  17. End Event
  18. Sub a()
  19. Dim Hwnd
  20. Hwnd = Plugin.Window.Find("GxWindowClass", 0)
  21. For 1
  22. Call Plugin.Bkgnd.KeyPress(Hwnd, 221)
  23. Delay 1000
  24. Call Plugin.Bkgnd.KeyPress(Hwnd, 72)
  25. Delay 500
  26. Call Plugin.Bkgnd.KeyPress(Hwnd, 89)
  27. Next
  28. End Sub
复制代码

12#

,

有错误
语义错误:脚本 我的脚本4 ,第9行:没有找到界面元素。错误附加码=1603
语义错误:脚本 我的脚本4 ,第5行:没有找到界面元素。错误附加码=1603

13#

脚本有错误,无法运行

14#

,

有按钮,定时器控件的,添加试试。

发新话题 回复该主题