会后台按键精灵和精通VB的来帮下忙~

为了方便会VB的我后面粗略说明一下插件的翻译:Pluginhwnd=Window.GetKeyFocusWnd()获得当前句柄为hwndDelay1000Pluginsa... 为了方便会VB的 我后面粗略说明一下插件的翻译:
Plugin hwnd = Window.GetKeyFocusWnd() 获得当前句柄为 hwnd
Delay 1000
Plugin san=BGKM5.ScrToCli(hwnd,507,598) 屏幕507,598转为窗口坐标san
VBS StrXY_len = InStr(san,"|")
VBS sdx=Left(san,StrXY_len-1)
sdx=int(sdx)
VBS sdY=Right(san,StrXY_len-1)
sdy=int(sdy)
Plugin ban=BGKM5.ScrToCli(hwnd,540,278) 屏幕540,278转为窗口坐标ban
VBS StrXY_len = InStr(ban,"|")
VBS bdx=Left(ban,StrXY_len-1)
bdx=int(bdx)
VBS bdY=Right(ban,StrXY_len-1)
bdy=int(bdy)
Plugin xan=BGKM5.ScrToCli(hwnd,1014,9) 屏幕1014,9转为窗口坐标xan
VBS StrXY_len = InStr(xan,"|")
VBS xdx=Left(xan,StrXY_len-1)
xdx=int(xdx)
VBS xdY=Right(xan,StrXY_len-1)
xdy=int(xdy)
Plugin hx=BkgndColor.GetPixelColor(hwnd,sdx,sdy)
后台查找hwnd,sdx,sdy颜色等于hx
Plugin hy=BkgndColor.GetPixelColor(hwnd,bdx,bdy)
后台查找hwnd,sdx,sdy颜色等于hy
If hx = ffffff and hy = ffffff
Plugin BGKM5.LClick(hwnd,xdx,xdy) 后台单击坐标xdx,xdy
Else
EndIf

我试了 没有任何反应,不知道那里错了,本人不回VB,只知道调用按键精灵的插件,希望耐心帮我看那里出错了。
ps:本人没分了5555只有这点,希望大家帮我一下。
展开
 我来答
Winnip888
2009-04-04 · TA获得超过1996个赞
知道小有建树答主
回答量:676
采纳率:0%
帮助的人:573万
展开全部
If hx = ffffff and hy = ffffff
这是ffffff是颜色值,他这里并没指出是什么颜色。具体是要看你的颜色是什么颜色。
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
giiwin
2009-04-05 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:247
采纳率:0%
帮助的人:112万
展开全部
通过坐标获取x,y的颜色以后赋予一个自定义变量,
比如
Plugin hx1=BkgndColor(hwnd,100,200)
Plugin hy1=BkgndColor(hwnd,100,200)
得到颜色的值后
才能进行比对
if hx=hx1 and hy=hy1
.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式