TC官方合作论坛

 找回密码
 立即注册
查看: 5080|回复: 11

[游戏] 【有源码】dnf扫拍卖新版4.0

[复制链接]
发表于 2013-5-6 14:44:14 | 显示全部楼层 |阅读模式

马上加入TC

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

x
  1. //#import "dm.dmsoft" DM
  2. #include "扫拍卖.t"
  3. 空间 终极版秒拍卖
  4. DM=com("dm.dmsoft")

  5. //定义默认空间
  6. 整型 线程句柄
  7. 功能 开始_点击()
  8. 线程句柄 = 线程.开启("扫拍卖.Start","")
  9. 返回 真
  10. 功能结束

  11. 功能 退出_点击()
  12. 线程.关闭(线程句柄)
  13. 辅助.退出()
  14. 返回 真
  15. 功能结束

  16. 功能 销毁()
  17. 线程.关闭(线程句柄)
  18. 返回 真
  19. 功能结束

  20. 功能 价格_点击()
  21. 辅助.命令("rc:价格设置表格.txt",true)
  22. 返回 真
  23. 功能结束

  24. 空间结束
  25. //空间结束语句
复制代码
根据http://bbs.tyuyan.com/thread-4724-1-1.html改写。新版只是在输入短语方面有点问题,谁有能力可以改改
回复

使用道具 举报

 楼主| 发表于 2013-5-6 14:45:35 | 显示全部楼层
  1. 空间 扫拍卖

  2. 字符型 名称
  3. 字符型 短语
  4. 字符型 价格
  5. 功能 读取物品价格()
  6. 字符型 物品标示1,物品名称1,价格1,物品标示2,物品名称2,价格2,物品名称3
  7. 整型 位置1,位置2,位置3,位置4,位置5
  8. 整型 a=1,b=1,c=1
  9. 名称
  10. 短语
  11. 价格
  12. 文件句柄 = 文件.打开("rc:价格设置表格.txt")
  13. 如果(文件句柄!=0)
  14. 循环(真)
  15. //得到物品名称,如:灵魂晶石
  16. 字符型 内容=文件.读一行(文件句柄)
  17. 如果(字符串.长度(内容)<=0)
  18. 跳出
  19. 否则
  20. 位置1 = 字符串.查找字符(内容,124)
  21. 物品标示1 = 字符串.移除(内容,字符串.长度(内容)-位置1,假)
  22. 价格1 = 字符串.移除(内容,位置1+1,真)
  23. 位置2 = 字符串.查找字符串(内容,":")
  24. 物品名称1 = 字符串.移除(物品标示1,位置2+1,真)
  25. 名称 = 物品名称1
  26. //得到搜狗短语,如:ab
  27. 位置3 = 字符串.查找字符(价格1,124)
  28. 物品标示2 = 字符串.移除(价格1,字符串.长度(价格1)-位置3,假)
  29. 价格2 = 字符串.移除(价格1,位置3+1,真)
  30. 位置4 = 字符串.查找字符串(价格1,":")
  31. 物品名称2 = 字符串.移除(物品标示2,位置4+1,真)
  32. 短语 = 物品名称2
  33. //得到该物品价格,如:2000
  34. 位置5 = 字符串.查找字符串(价格2,":")
  35. 物品名称3 = 字符串.移除(价格2,位置5+1,真)
  36. 价格 = 物品名称3

  37. 如果结束
  38. a = a + 1
  39. b = b + 1
  40. c = c + 1
  41. 循环结束
  42. 文件.关闭(文件句柄)
  43. 否则
  44. 辅助.对话框("请检查价格表是否填写准确!","温馨提示",0,true)
  45. 返回 " "
  46. 如果结束
  47. 返回 " "
  48. 功能结束

  49. 功能 获取键码值( 字母)
  50. 次数,结果 = 65
  51. 全部字母 = "abcdefghijklmnopqrstuvwxyz"
  52. 位置 = 字符串.查找字符串(全部字母,字母)
  53. 循环(次数<位置)
  54. 结果 = 结果 + 1
  55. 次数 = 次数 + 1
  56. 循环结束
  57. 返回 结果
  58. 功能结束

  59. 功能 快速扫描()
  60. 短语个数,个数,次数,截取数量,a=1,b=1,c=1,d=1
  61. 总短语,字母
  62. 按键码
  63. 扫拍卖.读取物品价格()
  64. //鼠标移动点击一次,输入短语
  65. 键盘.按键(66,1)
  66. 辅助.等待(100)
  67. 鼠标.移动(130,88)
  68. 辅助.等待(100)
  69. 鼠标.左键单击(1)
  70. 辅助.等待(100)
  71. 鼠标.左键单击(1)
  72. 辅助.等待(100)
  73. 标签.设置文本("标签0",字符串.连接("正在搜索:",名称))
  74. 短语个数 = 字符串.长度(短语)

  75. 总短语 = 短语
  76. 个数 = 短语个数
  77. 短语个数 = 短语个数 - 1
  78. 循环(截取数量<个数)
  79. 字母 = 字符串.截取(总短语,0,短语个数)
  80. 按键码 = 扫拍卖.获取键码值(字母)

  81. 标签.设置文本("标签0",字符串.连接(按键码,名称))
  82. 总短语 = 字符串.移除(总短语,1,真)
  83. d = d + 1
  84. 短语个数 = 短语个数 - 1
  85. 截取数量 = 截取数量 + 1
  86. 循环结束

  87. d = 1
  88. 循环(真)
  89. 如果(按键码==0)
  90. 跳出
  91. 如果结束
  92. 键盘.按键(按键码,1)
  93. 辅助.等待(50)
  94. d = d + 1
  95. 循环结束
  96. 鼠标.移动(508,51)//点击搜索
  97. 辅助.等待(50)
  98. 鼠标.左键单击(1)
  99. 辅助.等待(50)
  100. 鼠标.移动(561,124)//移动显示价格框,判断是否是一口价,以及价格判断。
  101. 辅助.等待(50)
  102. //下面的代码我相信很简单,只要对比价格即可,如果是自己需要的秒下来,如果不是就添加一个是否需要扫下一页,不需要则换下一个物品。
  103. //循环的话,你只需a,b,c都减少一次就是读取到记事本下一行了,也就是下一个物品,至于下面进行购买步骤我就不写了,大家可以拿去参考,
  104. //代码写完大概200行不到。

  105. 返回 真
  106. 功能结束

  107. 功能 Start()
  108. 窗口句柄=窗口.找到窗口("地下城与勇士")
  109. 如果(窗口句柄 == 0)
  110. 辅助.对话框("请检查游戏是否开启!","温馨提示",0,true)
  111. 返回 真
  112. 否则
  113. DM=com("dm.dmsoft")
  114. DM.ver()
  115. DM.SetPath(辅助.获取资源路径("rc:"))
  116. DM.SetDict(0,"秒拍卖.txt")
  117. 窗口.设置位置(窗口句柄,0,0)
  118. 窗口.激活(窗口句柄)
  119. help.sleep(1000)
  120. 扫拍卖.快速扫描()
  121. 如果结束
  122. 返回 真
  123. 功能结束

  124. 空间结束
复制代码

回复 支持 反对

使用道具 举报

发表于 2013-5-6 16:04:01 | 显示全部楼层
支持看一下下
回复 支持 反对

使用道具 举报

发表于 2013-5-6 16:26:02 | 显示全部楼层
我看的一敲不通。
回复 支持 反对

使用道具 举报

发表于 2013-5-6 18:07:27 | 显示全部楼层
行不行
回复 支持 反对

使用道具 举报

发表于 2013-5-6 18:12:34 | 显示全部楼层
//#import "dm.dmsoft" DM
#include "扫拍卖.t"
这开头定义的没问题吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-7 06:46:13 | 显示全部楼层
回复 6楼474337264的帖子

觉得哪有问题?直说出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-7 06:47:40 | 显示全部楼层
回复 5楼474337264的帖子

输入短语还有些问题,发来大家一起修改
回复 支持 反对

使用道具 举报

发表于 2013-5-7 09:03:55 | 显示全部楼层
>错误:D:\Program Files\TC\MyT\DNF扫拍卖4\DNF扫拍卖4\DNF扫拍卖4.t 行号:1 错误信息:不完整的预定义语句,只有#头,找不到include关键字
这是TC运行提示的错误,是我们用的TC版本不同的原因吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-7 16:38:14 | 显示全部楼层
回复 9楼474337264的帖子

这个代码是4.0的,,代码是可以运行的
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-19 10:10 , Processed in 0.048660 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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