TC官方合作论坛

 找回密码
 立即注册
查看: 2152|回复: 1

[源码分享] 给大家分享一下我DNF分解物品代码 大神来指点

[复制链接]
发表于 2012-9-11 18:46:01 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
以前我学过一点c 然后接触了tc 脚本语言 学习了快2周了 越来越觉得 要抓紧时间多学点 然后我就写了一个DNF 自动分解代码  
思路 我在之前的帖子里发过  然后这里我只发一下分解物品时候的代码 求大神指点 关于代码的执行效率 我觉得我做的真的很烂



整型 物品X坐标,物品Y坐标,图像序号
整型 确认X坐标,确认Y坐标,图像序号2
整型 分解机X,分解机Y
  功能 逻辑型 分解()
       图像序号=图像.找图(0,0,800,600,"rc:\\分解机.bmp",0,1.0,0,分解机X,分解机Y)           ————如果找到分解机的窗口}  
      如果(坐标X>0)
      循环(真)
             图像序号2=图像.找图(0,0,800,600,"rc:\\确认.bmp",0,1.0,0,确认X坐标,确认Y坐标)          看是否有确认窗口弹出(因为在DNF里面分解窗口是另外弹出来的小窗口 如果
                                                                                                                                                                      不点击确定会阻止程序继续运行 这点 我也不是很清楚)
          如果(图片X坐标>0)
              窗口.找到窗口("地下城与勇士")
           辅助.等待(1000)
           键盘.按键(13,1)                           
          //辅助.等待(3000)                                                                         { 这一句就是用enter键来关闭确定窗口的         }
         如果结束
      图像序号=图像.找图(0,0,800,600,"rc:\\物品.bmp",0,1.0,0,物品X坐标,物品Y坐标)           {然后这一部分就是 把物品拖到分解机里的逻辑部分}
     如果(图片X坐标>0)
    鼠标.移动(物品X坐标+5,物品Y坐标+5)                                                                  (这一句就是找到后拿起物品  用一个左建按下)
    辅助.等待(500)
    鼠标.左键按下()
      辅助.等待(1000)
    鼠标.移动(分解机X,分解机Y )                                                                                     (按下之后执行一次鼠标移动 移动的坐标为 程序开头获取的分解机坐标 然后左建弹起 这样就实现了一个
                                                                                                                                                         吧物品拖到分解机的过程)     
    鼠标.左键弹起()
    辅助.等待(500)
    键盘.按键(13,1)(这里的按键是因为 把物品放到分解机的时候 就会弹出一个确定窗口 这样为了提高效率就直接回车确定窗口  13 代表enter键)
    辅助.等待(4000)
         否则
         跳出
  如果结束
   
循环结束
  如果结束
返回 真
功能结束


//在开始_点击函数中调用开始执行函数
功能 逻辑型 开始_点击()
线程句柄=线程.开启("自动分解.分解","")
返回 真
功能结束


好了就写到这里 这个代码有很多不足之处 我这个菜鸟在这里给各位大神致敬  欢迎来指点  怎样让这个代码的执行效率更高






回复

使用道具 举报

发表于 2012-9-11 19:24:33 | 显示全部楼层
我也想要
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-21 14:35 , Processed in 0.045130 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表