马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我整理了下,还是不行,这是我开始入门写的代码,所以比较乱,现在卡住了这里,我就无法向前学习了。求指导
- #import "dm.dmsoft" dm
- 空间 寻仙更新抢摊
- //定义默认空间
- 功能 逻辑型 开始_点击()
- 整型 窗口句柄, 绑定窗口
-
- 逻辑型 是否注册=辅助.是否注册("dm.dmsoft")
-
- 如果(!是否注册)
- 逻辑型 是否成功=辅助.注册插件("rc:dm.dll",真)
- 如果(是否成功)
- 辅助.消息框("插件注册成功")
- 否则
- 辅助.消息框("插件注册失败")
- 如果结束
- 如果结束
- dm.SetPath(辅助.获取资源路径("rc:"))
- //这里添加你要执行的代码
- 辅助.等待(2000)
- string path=help.getrcpath("rc:")
- dm.SetPath(path)
- dm.SetDict(0, "xun.txt")
- 窗口句柄=窗口.鼠标所在窗口句柄()
- 绑定窗口=dm.BindWindow(窗口句柄,"dx","dx","dx",0)
- 如果(绑定窗口==1)
- 寻仙更新抢摊.摆摊()
- 否则
- 辅助.消息框("绑定失败")
- 如果结束
- 返回 真
- //函数返回语句
- 功能结束
- 功能 逻辑型 摆摊()
- 整型 X,Y,K,P,窗口句柄
- 循环(真)
- dm.KeyPress(66)
- 辅助.等待(100)
- dm.FindStrFast(744,599,799,626,"摆摊", "ffffcc-cccca3", 0.9, X, Y)
- 如果 (X>=0)
- dm.MoveR(X,Y)
- 辅助.等待(100)
- dm.LeftClick()
- 辅助.等待(2000)
- dm.MoveR(764,263)
- 辅助.等待(500)
- dm.RightClick()
- dm.LeftClick()
- 辅助.等待(500)
- dm.MoveTo(573,364) //移到输入金钱位置
- 辅助.等待(500)
- dm.LeftClick()
- 辅助.等待(500)
- dm.SendString2(窗口句柄,"21")
- 如果结束
- 跳出
- 循环结束
- 返回 真
- 功能结束
- 功能 逻辑型 退出_点击()
- //这里添加你要执行的代码
- 整型 dm_ret= dm.UnBindWindow()
- 返回 真
- //函数返回语句
- 功能结束
- 空间结束
- //空间结束语句
复制代码
在循环中获取intX, intY,就能正常移动,但在循环外,就不管用,这是神马问题? 在按键中,就能轻松实现啊! |