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

软件版本: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#
Hwnd = Plugin.Window.MousePoint()
While 1
XY = Plugin.Bkgnd.FindColorEx(Hwnd, 429,55,1496,476 , "FFFFFD", 0, 0.7)
ZB = InStr(XY, "|")
X = Clng(Left(XY, ZB - 1)) : Y = Clng(Right(XY, Len(XY) - ZB))
If X > 0 Then
Call Plugin.Bkgnd.MoveTo(Hwnd, X, Y )
Delay 100
Call Plugin.Bkgnd.RightClick(Hwnd, X, Y)
Delay 1000
Call Plugin.Bkgnd.MoveTo(Hwnd, 0,0)
Call Plugin.Bkgnd.KeyPress(Hwnd, 122)
Delay 1000
End If
Endwhile

为什么找到颜色后鼠标不移动到颜色位置右键点击呢!?哪里错了~求大神指导~

2#

有木有大神指点一下~

3#

大神在哪里~~~

4#

呼叫大神~~~

5#

呜呜呜呜呜呜~

6#

大神在哪里~~~

7#

楼主 解决了吗?我复制你的代码 可以移动后右键 没问题啊 我是win7系统

8#

,

我是win10 难道是系统的事吗?

9#

回复 1楼qq61319167的帖子


在您的代码中,可能存在一些问题导致鼠标不移动到颜色位置右键点击。我会提供一些可能的修正方案:

1.调整 MoveTo 的坐标:
  1. Hwnd = Plugin.Window.MousePoint()
  2. While 1
  3. XY = Plugin.Bkgnd.FindColorEx(Hwnd, 429, 55, 1496, 476, "FFFFFD", 0, 0.7)
  4. ZB = InStr(XY, "|")
  5. X = Clng(Left(XY, ZB - 1)) : Y = Clng(Right(XY, Len(XY) - ZB))

  6. If X > 0 Then
  7. Call Plugin.Bkgnd.MoveTo(Hwnd, X, Y)
  8. Delay 100
  9. Call Plugin.Bkgnd.RightClick(Hwnd, X, Y)
  10. Delay 1000
  11. Call Plugin.Bkgnd.MoveTo(Hwnd, 0, 0)
  12. Call Plugin.Bkgnd.KeyPress(Hwnd, 122)
  13. Delay 1000
  14. End If
  15. Wend
复制代码
请确保 Call Plugin.Bkgnd.MoveTo 的坐标是正确的,以确保鼠标移动到颜色位置。

2.使用 Plugin.Bkgnd.MouseMove 代替 Plugin.Bkgnd.MoveTo:
  1. Hwnd = Plugin.Window.MousePoint()
  2. While 1
  3. XY = Plugin.Bkgnd.FindColorEx(Hwnd, 429, 55, 1496, 476, "FFFFFD", 0, 0.7)
  4. ZB = InStr(XY, "|")
  5. X = Clng(Left(XY, ZB - 1)) : Y = Clng(Right(XY, Len(XY) - ZB))

  6. If X > 0 Then
  7. Call Plugin.Bkgnd.MouseMove(Hwnd, X, Y)
  8. Delay 100
  9. Call Plugin.Bkgnd.RightClick(Hwnd)
  10. Delay 1000
  11. Call Plugin.Bkgnd.MouseMove(Hwnd, 0, 0)
  12. Call Plugin.Bkgnd.KeyPress(Hwnd, 122)
  13. Delay 1000
  14. End If
  15. Wend
复制代码
使用 Plugin.Bkgnd.MouseMove 将鼠标移动到指定坐标,并省略右键点击和按键操作的坐标。
请注意,在使用这些修正方案之前,确保按键精灵的函数调用和参数是正确的。如果问题仍然存在,您可能需要查看按键精灵的文档或在线资源,以获取更详细的支持。

发新话题 回复该主题