新人求解,按键精灵 后台找色后如何点击找色找到的位置。
解答的人我先谢谢了。我的意思如果没说明白,那我重新说一遍。我现在做了个简单的脚本,后台可以进行找色,但是不知道如何让他自动点击找到的颜色。代码如下://得到鼠标指向的窗口...
解答的人 我先谢谢了。
我的意思如果没说明白,那我重新说一遍。
我现在做了个简单的脚本,后台可以进行找色,但是不知道如何让他自动点击找到的颜色。
代码如下:
//得到鼠标指向的窗口句柄
Hwnd = Plugin.Window.MousePoint()
//内容
UserVar jiange=0 "每次点击上位间隔(毫秒)"//自设功能
UserVar cishu=0 "一共点上位多少次"//自设功能
For cishu
Delay jiange
XY = Plugin.Bkgnd.FindColor(Hwnd, 0, 150, 1350, 750, "7FE7FF")
ZB = InStr(XY, "|")
X = Clng(Left(XY, ZB - 1)): Y = Clng(Right(XY, Len(XY) - ZB))
Delay 1
Next
我里面没有设置找到颜色后点击找到的颜色,希望好心人帮助一下,谢谢。 展开
我的意思如果没说明白,那我重新说一遍。
我现在做了个简单的脚本,后台可以进行找色,但是不知道如何让他自动点击找到的颜色。
代码如下:
//得到鼠标指向的窗口句柄
Hwnd = Plugin.Window.MousePoint()
//内容
UserVar jiange=0 "每次点击上位间隔(毫秒)"//自设功能
UserVar cishu=0 "一共点上位多少次"//自设功能
For cishu
Delay jiange
XY = Plugin.Bkgnd.FindColor(Hwnd, 0, 150, 1350, 750, "7FE7FF")
ZB = InStr(XY, "|")
X = Clng(Left(XY, ZB - 1)): Y = Clng(Right(XY, Len(XY) - ZB))
Delay 1
Next
我里面没有设置找到颜色后点击找到的颜色,希望好心人帮助一下,谢谢。 展开
4个回答
展开全部
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:0, 0)处发送一个鼠标右键单击
Plugin Bkgnd.RightClick(Hwnd, 0, 0)
Msgbox "鼠标在后台窗口(坐标:0, 0)处的右击"
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:5, 5)处发送一个鼠标左键单击
Plugin Bkgnd.LeftClick(Hwnd, 5, 5)
Msgbox "鼠标在后台窗口(坐标:5, 5)处的单击"
Plugin Bkgnd.RightClick(Hwnd, 0, 0)
Msgbox "鼠标在后台窗口(坐标:0, 0)处的右击"
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:5, 5)处发送一个鼠标左键单击
Plugin Bkgnd.LeftClick(Hwnd, 5, 5)
Msgbox "鼠标在后台窗口(坐标:5, 5)处的单击"
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
XY = Plugin.Bkgnd.FindColor(Hwnd, 0, 150, 1350, 750, "7FE7FF")
这句话 不是就意味着XY是你找到颜色的位置了吗?直接点击XY的位置不行吗
这句话 不是就意味着XY是你找到颜色的位置了吗?直接点击XY的位置不行吗
追问
我不会写啊。这东西我会找,但是我需要的是后台啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也不是什么高手也是才学,你看用这样可以吗
Hwnd = Plugin.Window.MousePoint()
//内容
UserVar jiange=0 "每次点击上位间隔(毫秒)"//自设功能
UserVar cishu=0 "一共点上位多少次"//自设功能
//下面这句按从左到右,从上到下的顺序查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色
XY = Plugin.Bkgnd.FindColor(Hwnd, 0, 150, 1350, 750, "7FE7FF")
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
MyArray = Split(XY, "|")
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
If x>0 and y>0 Then
Call Plugin.Bkgnd.LeftClick(Hwnd, X, Y)
End If
Hwnd = Plugin.Window.MousePoint()
//内容
UserVar jiange=0 "每次点击上位间隔(毫秒)"//自设功能
UserVar cishu=0 "一共点上位多少次"//自设功能
//下面这句按从左到右,从上到下的顺序查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色
XY = Plugin.Bkgnd.FindColor(Hwnd, 0, 150, 1350, 750, "7FE7FF")
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
MyArray = Split(XY, "|")
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
If x>0 and y>0 Then
Call Plugin.Bkgnd.LeftClick(Hwnd, X, Y)
End If
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找我私聊,给你1对1教学。你那个设置一个XY值就好了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询