关于按键精灵脚本的类型不匹配问题

图片路径="C:\Users\lenovo\Desktop\"图片="开始1.bmp"//多个图片名称用半角竖杠分隔,形成字符串Scrx=Plugin.Sys.GetSc... 图片路径 = "C:\Users\lenovo\Desktop\"
图片 = "开始1.bmp" //多个图片名称用半角竖杠分隔,形成字符串
Scrx = Plugin.Sys.GetScRX //得到当前屏幕宽度

Scry = Plugin.Sys.GetScRY //得到当前屏幕高度

//--------------------------------------------------------------------------//

TracePrint 等图(0, 0, 1024, 768, "C:\Users\lenovo\Desktop\", "开始1.bmp" , 0.9, 5, 1) //比找图多了一个参数

//--------------------------------------------------------------------------//

Function 等图(x1, y1, x2, y2, pic_path, pic_name, sim, wait, mouse)

//最后一个参数,值=1,表示找到图后单击;值=2,表示找到图就双击;值=0,只将指针移到图上
//wait:记录最长等待的时间,这里以秒为单位

开始时间 = now()

Do While DateDiff("s", 开始时间, now()) <= wait

图号 = 找图(x1, y1, x2, y2, pic_path, pic_name, sim)
//这里调用找图函数

If 图号 > 0 Then

TracePrint 图号 & "号图找到了,退出等图函数!"

等图 = 图号

Select Case mouse

Case 0

MoveTo 220, 227

//这里用的intx,inty是找图函数的值,尽管这样做不在符合现代编程思想,但挺实用的

Case 1

MoveTo 220, 227

LeftClick 1

Case 2

MoveTo intx, inty

LeftDoubleClick 1

End Select

Exit Function

End If

Loop

TracePrint "竟然没找到,还能不能愉快地玩耍了。"

等图 = -1

End Function

脚本 我的脚本71.Q ,第22行:类型不匹配: 'V98B8A8C97378756D',

这就是第22行 图号 = 找图(x1, y1, x2, y2, pic_path, pic_name, sim)

请问为何类型不匹配?如何改写?
展开
 我来答
爱分照他L
2018-02-02 · TA获得超过5872个赞
知道大有可为答主
回答量:9985
采纳率:0%
帮助的人:978万
展开全部
Hwnd = Plugin.Window.Find(0,)
sRect = Plugin.Window.GetClientRect(Hwnd)
Dim MyArray
MyArry=Split(Rect, ) /举团返正饥/或没 改为sRect
Ux=CLng(MyArray(0))
Uy=CLng(MyArray(1))
Goto xuanxe
KeyPress `, 1
Delay 1000
IfColor 374+ux,61+uy,11CC,0 Then
KeyPress 1, 1
Else
Rem xuanxe
End If
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式