关于按键精灵后台抓色(点)的if 语句

Dimcolor1color1=Plugin.Bkgnd.GetPixelColor(00723870,318,90)Ifcolor1=DFCFBAThenCallPlu... Dim color1
color1 = Plugin.Bkgnd.GetPixelColor(00723870,318,90)
If color1=DFCFBA Then
Call Plugin.Bkgnd.LeftClick(007238870,318,90)
End If

这句话问题在哪里,测试没有语法错误,其中那个后台按键的语句如果单独运行时可以的,也就是排除了那句话的问题,是不是IF 语句出问题了?
求大神指点:
备注:00723870 是句柄号, 我的目的的是要在后台去那个句柄窗口(不需要单独做自己找句柄语句,我每次改就是了)的那个坐标(318,90)抓色,如果颜色是DFCFBA, 那么就左键按一下。
展开
 我来答
maozz
2015-02-02 · TA获得超过2038个赞
知道大有可为答主
回答量:2063
采纳率:92%
帮助的人:1264万
展开全部
DFCFBA 没有双引号 会被判定为变量,而且该变量没有赋值,所以判断不成立.
打上双引号就可以了.
追问
我的原语句是有引号的,用了引号颜色会变,这里打的时候忘记了。但是貌似还不行。 你的意思是其他没什么问题么? 哎~~~到底问题在哪里。
我刚在别的地方看,貌似 if后面不需要then 了
If color1="DFCFBA"
Call Plugin.Bkgnd.LeftClick(007238870,318,90)
End If

这样对么
追答
color1 = Plugin.Bkgnd.GetPixelColor(00723870, 318, 90)
If color1="DFCFBA" Then
Call Plugin.Bkgnd.LeftClick(007238870,318,90)
End If

语法没问题,如果不点击,看看句柄是否正确,坐标是否正确,是否支持后台
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式