马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
调用线程的返回值如何调用
线程 开始扫描物品 的返回值如何调用
代码如下,现在调用不了,请大神指教
变量 线程ID,开始扫描物品
//从这里开始执行
变量 dm=插件("dm.dmsoft")
变量 X,Y,x1,y1
变量 是否有物品
变量 窗口句柄
功能 执行()
//从这里开始你的代码
窗口句柄=窗口查找("1")
窗口置顶(窗口句柄,真)
窗口设置位置(窗口句柄,1,1)
等待(500)
开始扫描物品=线程开启("扫描物品","0")
调试输出(开始扫描物品)
循环(1)
如果(是否有物品=0)
点击挂机()
等待(5000)
结束
结束
结束
功能 扫描物品()
循环(真)
变量 物品=dm.FindStrS(0,0,1100,800,"物品1","0ED7D6-171817|1EE6E2-19191B|0FD5D5-0C0C0C|1AE0DD-141312|16DDDE-151616",0.8,x1,y1)
调试输出(x1)
等待(200)
如果(x1==-1)
是否有物品=0
等待(500)
否则
是否有物品=1
X=x1+20
Y=y1+20
dm.MoveTo(X,Y)
dm.LeftClick()
结束
返回 是否有物品
等待(20)
结束
结束
功能 点击挂机()
变量 挂机x,挂机y
变量 寻找挂机=dm.FindPic(1,1,900.430,"1.bmp","000000",0.8,0,挂机x,挂机y)
如果(挂机x<0)
调试输出("停止挂机")
结束
等待(1000)
dm.MoveTo(挂机x,挂机y)
等待(300)
dm.LeftClick()
等待(500)
键盘按下(13)
结束
功能 热键_初始化()
//这里添加你要执行的代码
变量 数值=dm.SetPath(dm.dmsoft)
调试输出(数值)
变量 数值1=dm.SetDict(0,"dm_soft.txt")
调试输出(数值1)
变量 数值2=dm.Ver()
调试输出(数值2)
结束
功能 启动_热键()
线程ID=线程开启("执行","")
调试输出("开始挂机")
结束
//终止热键操作
功能 终止_热键()
线程关闭(线程ID)
线程关闭(开始扫描物品)
调试输出("关闭挂机")
结束
|