|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这里面主要问题是大漠的双击和单击有时候不执行,有时候程序却运行的好好的??
#import "dm.dmsoft" dm
空间 功能测试
//定义默认空间
功能 逻辑型 开始_点击()
//大漠找字
//辅助.等待(3000)
整型 窗口句柄,x,y,序号 //大漠命令,获取鼠标所在窗口句柄
//窗口句柄 = dm.GetMousePointWindow()
//dm.MoveWindow (窗口句柄,0,0) //大漠命令,移动窗口
//dm.MoveTo(100,100) //大漠命令,移动鼠标
help.sleep(1000)
dm.MoveTo(300,300)
help.sleep(1000)
//鼠标.移动(100,100)
//
//大漠.设置路径("rc:")
dm.SetPath(辅助.获取资源路径("rc:")) //大漠命令,设置全局路径
dm.SetDict(0,"测试.txt") //大漠命令,设置字库
//整型 是否绑定 = dm.BindWindow(窗口句柄,"normal","normal","normal",0) //大漠命令,绑定指定句柄窗口
//
//如果(是否绑定==0)
// 辅助.消息框("绑定失败")
//如果结束
如果 (dm.FindStr(0,0,1366,768,"网上邻居","ffffff-000000",1.0,x,y)!=-1)
// 鼠标.移动(x+10,y+5)
辅助.等待(80)
dm.MoveTo(x+10,y+5)
help.sleep(80)
dm.LeftDoubleClick()
help.sleep(500)
否则
辅助.消息框("没找到")
如果结束
//说明:支持多张图片(图片与图片中间使用 竖线隔开)和根据四角的颜色判断是否为透明图
序号=图像.找图(0,0,1366,768,"rc:\\开始.bmp|rc:\\图.bmp",#102030,1.0,0,x,y)
if (序号== 0)
dm.MoveTo(x,y)
help.sleep(80)
dm.LeftClick()
help.sleep(80)
else
辅助.消息框("没找到")
如果结束
if (序号==1)
dm.MoveTo(x,y)
help.sleep(80)
dm.LeftClick()
help.sleep(80)
endif
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
|
|