马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
#import "dm.dmsoft" dm
空间 后台找图
//定义默认空间
整型 线程句柄1
功能 逻辑型 运行1()
整型 窗口句柄=窗口.找到窗口("游戏")
整型 X,Y,X1,Y1,X2,Y2,X3,Y3,X4,Y4,X5,Y5
逻辑型 是否执行
dm.BindWindow(窗口句柄,"dx","dx","dx",0)
dm.SetPath(辅助.获取资源路径("rc:"))
窗口.激活(窗口句柄)
循环(真)
是否执行=复选框.获得状态("复选框0")
如果(是否执行==真)
辅助.等待(300)
窗口.发送按下(窗口句柄,32)
dm.FindPic(0,0,300,147,"物品满了.bmp","000000",0.9,0,X,Y)
如果(X>0)
辅助.等待(500)
dm.KeyPressChar( "P")
辅助.等待(400)
dm.FindPic(0,0,364,32,"GO.bmp","000000",0.9,0,X1,Y1)
如果(X1>0)
辅助.等待(500)
dm.MoveTo( X1-40,Y1+3)
辅助.等待(300)
dm.LeftClick()
dm.KeyPressChar( "2")
辅助.等待(300)
dm.KeyPressChar( "3")
辅助.等待(300)
dm.KeyPressChar( "1")
辅助.等待(300)
dm.KeyPressChar( "Tab")
辅助.等待(500)
dm.KeyPressChar( "1")
辅助.等待(300)
dm.KeyPressChar( "2")
辅助.等待(300)
dm.KeyPressChar( "6")
辅助.等待(500)
dm.MoveTo( X1,Y1)
辅助.等待(400)
dm.LeftClick()
辅助.等待(500)
dm.KeyPressChar( "P")
辅助.等待(2000)
循环(真)
dm.FindPic(0,0,800,600,"武器商人.bmp","000000",0.9,0,X2,Y2)
如果(X2>0)
辅助.等待(500)
dm.MoveTo( X2+20,Y2+50)
辅助.等待(400)
dm.LeftClick()
辅助.等待(2000)
辅助.等待(200)
dm.FindPic(0,0,800,600,"卖东西.bmp","000000",0.9,0,X3,Y3)
如果(X3>0)
辅助.等待(500)
dm.MoveTo( X3+4,Y3+2)
辅助.等待(400)
dm.LeftClick()
辅助.等待(400)
dm.FindPic(0,0,800,600,"确定.bmp","000000",0.9,0,X4,Y4)
如果(X4>0)
辅助.等待(500)
dm.MoveTo( X4-156,Y4-134)
辅助.等待(800)
dm.RightClick()
dm.MoveTo( X4-120,Y4-134)
辅助.等待(800)
dm.RightClick()
dm.MoveTo( X4-84,Y4-134)
辅助.等待(800)
dm.RightClick()
dm.MoveTo( X4-48,Y4-134)
辅助.等待(800)
dm.RightClick()
dm.MoveTo( X4-12,Y4-134)
辅助.等待(800)
dm.RightClick()
dm.MoveTo( X4+24,Y4-134)
辅助.等待(800)
dm.RightClick()
dm.MoveTo( X4+60,Y4-134)
辅助.等待(800)
dm.RightClick()
dm.MoveTo( X4-156,Y4-98)
辅助.等待(1000)
dm.RightClick()
dm.MoveTo( X4-120,Y4-98)
辅助.等待(1000)
dm.RightClick()
dm.MoveTo( X4-84,Y4-98)
辅助.等待(1000)
dm.RightClick()
dm.MoveTo( X4-48,Y4-98)
辅助.等待(1000)
dm.RightClick()
dm.MoveTo( X4-12,Y4-98)
辅助.等待(1000)
dm.RightClick()
dm.MoveTo( X4+24,Y4-98)
辅助.等待(1000)
dm.RightClick()
dm.MoveTo( X4+60,Y4-98)
辅助.等待(1000)
dm.RightClick()
dm.MoveTo( X4-156,Y4-62)
辅助.等待(1000)
dm.RightClick()
dm.MoveTo( X4-120,Y4-62)
辅助.等待(1000)
dm.RightClick()
dm.MoveTo( X4-84,Y4-62)
辅助.等待(1000)
dm.RightClick()
dm.MoveTo( X4-48,Y4-62)
辅助.等待(1000)
dm.RightClick()
dm.MoveTo( X4-12,Y4-62)
辅助.等待(1000)
dm.RightClick()
dm.MoveTo( X4+24,Y4-62)
辅助.等待(1000)
dm.RightClick()
dm.MoveTo( X4+60,Y4-62)
辅助.等待(1000)
dm.RightClick()
辅助.等待(2000)
dm.MoveTo( X4+6,Y4+4)
辅助.等待(1000)
dm.LeftClick()
辅助.等待(500)
dm.LeftClick()
dm.KeyPressChar( "P")
辅助.等待(200)
辅助.等待(200)
dm.FindPic(0,0,364,32,"GO.bmp","000000",0.9,0,X1,Y1)
如果(X1>0)
辅助.等待(500)
dm.MoveTo( X1-40,Y1+3)
辅助.等待(300)
dm.LeftClick()
dm.KeyPressChar( "2")
辅助.等待(300)
dm.KeyPressChar( "8")
辅助.等待(300)
dm.KeyPressChar( "3")
辅助.等待(300)
dm.KeyPressChar( "Tab")
辅助.等待(500)
dm.KeyPressChar( "1")
辅助.等待(300)
dm.KeyPressChar( "0")
辅助.等待(300)
dm.KeyPressChar( "0")
辅助.等待(500)
dm.MoveTo( X1,Y1)
辅助.等待(400)
dm.LeftClick()
辅助.等待(500)
dm.KeyPressChar( "P")
辅助.等待(1000)
dm.FindPic(0,0,800,600,"点击.bmp","000000",0.9,0,X5,Y5)
如果(X1>0)
dm.MoveTo( X5+300,Y5+80)
辅助.等待(400)
dm.MiddleClick()
辅助.等待(400)
如果结束
如果结束
如果结束
如果结束
如果结束
循环结束
如果结束
如果结束
如果结束
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
线程句柄1=线程.开启("后台找图.运行1","")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄1)
返回 真
//函数返回语句
功能结束
功能 逻辑型 初始化()
//这里添加你要执行的代码
逻辑型 是否成功
是否成功=辅助.注册插件("rc:dm.dll",真)
如果(是否成功)
辅助.消息框("插件注册成功")
如果结束
返回 真
功能结束
空间结束
//空间结束语句
实验了好多次,只能完整的执行一次,一次后就停止了,我想让整个脚本 无限循环执行。请高手给看看 哪里错了。
|