TC官方合作论坛

标题: DNF终极秒拍卖源码以及思路分析,200行代码不到。 [打印本页]

作者: 章昊    时间: 2011-12-16 00:49
标题: DNF终极秒拍卖源码以及思路分析,200行代码不到。
很高兴又和大家见面了,我是昊歌,也许这个是DNF最后一个脚本,以后我可能就不再有时间给大家做DNF的脚本了,也很少接触到C这款开发工具了。在此很感谢TC的:match、斌哥、栋哥、陈哥、大王子、小王子,让我在TC中学到了很多,也带来了很多的快乐。永远支持TC!!!
项目分享(点击下载):[attach]1793[/attach]
下面我分享下关于DNF拍卖的思路:
  1. 主空间:

  2. #import "dm.dmsoft" DM
  3. #include"扫拍卖.t"
  4. 空间 终极版秒拍卖
  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. //空间结束语句
复制代码
  1. 子空间:
  2. 空间 扫拍卖

  3. 字符型[] 名称
  4. 字符型[] 短语
  5. 字符型[] 价格
  6. 功能 字符型 读取物品价格()
  7. 字符型 物品标示1,物品名称1,价格1,物品标示2,物品名称2,价格2,物品名称3
  8. 整型 位置1,位置2,位置3,位置4,位置5
  9. 整型 a=1,b=1,c=1
  10. 名称 = 字符型[100]
  11. 短语 = 字符型[100]
  12. 价格 = 字符型[100]
  13. 整型 文件句柄 = 文件.打开("rc:价格设置表格.txt")
  14. 如果(文件句柄!=0)
  15. 循环(真)
  16. //得到物品名称,如:灵魂晶石
  17. 字符型 内容=文件.读一行(文件句柄)
  18. 如果(字符串.长度(内容)<=0)
  19. 跳出
  20. 否则
  21. 位置1 = 字符串.查找字符(内容,124)
  22. 物品标示1 = 字符串.移除(内容,字符串.长度(内容)-位置1,假)
  23. 价格1 = 字符串.移除(内容,位置1+1,真)
  24. 位置2 = 字符串.查找字符串(内容,":")
  25. 物品名称1 = 字符串.移除(物品标示1,位置2+1,真)
  26. 名称[a] = 物品名称1
  27. //得到搜狗短语,如:ab
  28. 位置3 = 字符串.查找字符(价格1,124)
  29. 物品标示2 = 字符串.移除(价格1,字符串.长度(价格1)-位置3,假)
  30. 价格2 = 字符串.移除(价格1,位置3+1,真)
  31. 位置4 = 字符串.查找字符串(价格1,":")
  32. 物品名称2 = 字符串.移除(物品标示2,位置4+1,真)
  33. 短语[b] = 物品名称2
  34. //得到该物品价格,如:2000
  35. 位置5 = 字符串.查找字符串(价格2,":")
  36. 物品名称3 = 字符串.移除(价格2,位置5+1,真)
  37. 价格[c] = 物品名称3
  38. 如果结束
  39. a = a + 1
  40. b = b + 1
  41. c = c + 1
  42. 循环结束
  43. 文件.关闭(文件句柄)
  44. 否则
  45. 辅助.对话框("请检查价格表是否填写准确!","温馨提示",0,true)
  46. 返回 " "
  47. 如果结束
  48. 返回 " "
  49. 功能结束

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

  60. 功能 逻辑型 快速扫描()
  61. 整型 短语个数,个数,次数,截取数量,a=1,b=1,c=1,d=1
  62. 字符型 总短语,字母
  63. 整型[] 按键码 = 整型[1000]
  64. 扫拍卖.读取物品价格()
  65. //鼠标移动点击一次,输入短语
  66. 鼠标.移动(168,130)
  67. 辅助.等待(100)
  68. 鼠标.左键单击(1)
  69. 辅助.等待(100)
  70. 标签.设置文本("标签0",字符串.连接("正在搜索:",名称[a]))
  71. 短语个数 = 字符串.长度(短语[b])
  72. 总短语 = 短语[b]
  73. 个数 = 短语个数
  74. 短语个数 = 短语个数 - 1
  75. 循环(截取数量<个数)
  76. 字母 = 字符串.截取(总短语,0,短语个数)
  77. 按键码[d] = 扫拍卖.获取键码值(字母)
  78. 总短语 = 字符串.移除(总短语,1,真)
  79. d = d + 1
  80. 短语个数 = 短语个数 - 1
  81. 截取数量 = 截取数量 + 1
  82. 循环结束
  83. d = 1
  84. 循环(真)
  85. 如果(按键码[d]==0)
  86. 跳出
  87. 如果结束
  88. 键盘.按键(按键码[d],1)
  89. 辅助.等待(50)
  90. d = d + 1
  91. 循环结束
  92. 鼠标.移动(508,51)//点击搜索
  93. 辅助.等待(50)
  94. 鼠标.左键单击(1)
  95. 辅助.等待(50)
  96. 鼠标.移动(561,124)//移动显示价格框,判断是否是一口价,以及价格判断。
  97. 辅助.等待(50)
  98. //下面的代码我相信很简单,只要对比价格即可,如果是自己需要的秒下来,如果不是就添加一个是否需要扫下一页,不需要则换下一个物品。
  99. //循环的话,你只需a,b,c都减少一次就是读取到记事本下一行了,也就是下一个物品,至于下面进行购买步骤我就不写了,大家可以拿去参考,
  100. //代码写完大概200行不到。

  101. 返回 真
  102. 功能结束

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

  118. 空间结束
复制代码




作者: 小西    时间: 2011-12-16 01:10
也许这个是DNF最后一个脚本:~为什么啊:~
作者: 小西    时间: 2011-12-16 01:11
沙发地板都坐上了,但是我怎么不觉得高兴呢:~
感觉日天的哥不对劲啊:~
作者: wxhshm    时间: 2011-12-16 03:18
努力学习中
作者: ai5201314520    时间: 2011-12-16 15:39
支持啊
作者: qq704056965    时间: 2011-12-16 17:48
有一颗巨星要陨落了:<
作者: 1122535    时间: 2011-12-16 18:03
定期··················
作者: 全世界失眠    时间: 2011-12-16 18:23
:smoke:smoke
作者: qianyucai    时间: 2011-12-16 18:59
也许这个是DNF最后一个脚本为什么啊
作者: 99999999999    时间: 2011-12-16 19:23
555555555555555555555555555555
作者: yy326095585    时间: 2011-12-16 19:34
541651
作者: 伊葭漪    时间: 2011-12-16 20:31
回复 1楼章昊的帖子

额,加油啊。祝你编程能力更上层楼!
作者: v11ks    时间: 2011-12-16 20:38
要走了嘛?忙上学还是赚钱呢?
作者: JIANG_123    时间: 2011-12-16 21:16
必须支持昊歌!!
作者: JIANG_123    时间: 2011-12-16 22:07
有没有测试过的啊?怎么我点开始就出现错误了呢?:~
作者: 1053318801    时间: 2011-12-17 09:54
:-o支持哦~~~
作者: 1053318801    时间: 2011-12-17 09:56
:-|咋不能下载捏?
作者: 1053318801    时间: 2011-12-17 10:03
:@为什么下载不了~!!!!!!!!!!
作者: qq916777418    时间: 2011-12-17 10:05
15515151
作者: qq916777418    时间: 2011-12-17 10:13
54574wsad
作者: qq916777418    时间: 2011-12-17 10:13
778887875
作者: azx1230587    时间: 2011-12-17 10:14
有一颗巨星要陨落了
作者: qq916777418    时间: 2011-12-17 10:14
4584165866
作者: 诗小苒    时间: 2011-12-17 10:18
0000000000
作者: 986809553    时间: 2011-12-17 10:38
为啥呢,我的偶像你别走啊
作者: 986809553    时间: 2011-12-17 10:39
人人人人人人人人人
作者: 728420128    时间: 2011-12-17 10:40
期待了好久了
作者: 728420128    时间: 2011-12-17 10:41
下载下来就能用吗?
作者: 986809553    时间: 2011-12-17 10:41
人人人人人人人人人柔柔弱弱荣如辱如
作者: 986809553    时间: 2011-12-17 10:42
地对地导弹大大大大大大大大大大大大大大大大大大大大大大
作者: 986809553    时间: 2011-12-17 10:47
大大大大大大大大大大大大大大大大
作者: 986809553    时间: 2011-12-17 10:49
大大大大大大大的
作者: 986809553    时间: 2011-12-17 10:50
的大大大大大大大大大大大大大大大大
作者: s96051    时间: 2011-12-17 10:54
顶起啦
作者: 986809553    时间: 2011-12-17 10:55
大大大大大大大大大
作者: 986809553    时间: 2011-12-17 10:57
公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大
作者: 986809553    时间: 2011-12-17 11:02
大大大大大大大大大大大公司规定大大大大大大大大大大大公司规定大大大大大大大大大大大
作者: ddyu123aa    时间: 2011-12-17 11:19
:-o新人第一次来,听说楼主大大要陨落了?
作者: xiaotang    时间: 2011-12-17 11:23
hehe ....
作者: lk584587185    时间: 2011-12-17 11:32
下载出来不能用啊
作者: xiaotang    时间: 2011-12-17 11:37
用不了  出错了
作者: 564161654984    时间: 2011-12-17 11:51
顶顶顶顶顶
作者: 564161654984    时间: 2011-12-17 11:52
ZA啊沙发沙发沙发发生过
作者: 564161654984    时间: 2011-12-17 11:55
阿是嘎嘎好吧·
作者: xiaotang    时间: 2011-12-17 11:55
sfsdfsd
作者: 564161654984    时间: 2011-12-17 11:56
沙发沙发沙发
作者: xiaotang    时间: 2011-12-17 11:58
sdsaddddddda
作者: 564161654984    时间: 2011-12-17 11:58
爱上嘎达嘎达格哈德·
作者: 564161654984    时间: 2011-12-17 11:59
啊噶啥是噶
作者: 564161654984    时间: 2011-12-17 12:00
阿萨是嘎嘎好吧好吧
作者: 564161654984    时间: 2011-12-17 12:01
阿萨哈哈哈啥
作者: mwypyusss    时间: 2011-12-17 12:26
不要走啊,你可以做个收费的哇,便宜点方便自己也方便他人哇!
作者: mwypyusss    时间: 2011-12-17 12:28
i s fhu i s fhu kb
作者: 564161654984    时间: 2011-12-17 12:38
啊嘎嘎哈啊哈
作者: 564161654984    时间: 2011-12-17 12:38
阿萨斯嘎嘎嘎
作者: 564161654984    时间: 2011-12-17 12:40
啊gas给大家根据警方根据
作者: 564161654984    时间: 2011-12-17 12:40
阿萨飒飒的郭德纲
作者: k1033855610    时间: 2011-12-17 12:42
retetttttttttttttttttttttttttt
作者: 564161654984    时间: 2011-12-17 12:42
复合肥的环境的关键的是
作者: sky    时间: 2011-12-17 13:03
为什么啊
作者: 智盛辅助软件    时间: 2011-12-17 13:37
:d看样子  好像是离别啊 。。
作者: qshipeng    时间: 2011-12-17 14:21
这个真好
作者: a15343410    时间: 2011-12-17 15:05
唉,怎么这样
作者: liuxiaoyu    时间: 2011-12-17 16:10
:~          搞不懂这些脚本
作者: 449718479    时间: 2011-12-17 17:09
asa   asddadssads
作者: 449718479    时间: 2011-12-17 17:09
aaaaaaaaaaa
作者: 449718479    时间: 2011-12-17 17:10
aaaaasddsadsadsa
作者: 449718479    时间: 2011-12-17 17:11
sdsadsffdsf
作者: 449718479    时间: 2011-12-17 17:12
gfdgfdgdhfd
作者: 449718479    时间: 2011-12-17 17:13
asfdsdgfhfghgf
作者: 1748xsl    时间: 2011-12-17 18:52
大哥  我可是很支持你的
作者: a364768251    时间: 2011-12-17 20:16
顶顶顶
作者: a364768251    时间: 2011-12-17 20:17
顶顶顶顶顶
作者: a364768251    时间: 2011-12-17 20:18
顶顶顶顶顶顶
作者: a364768251    时间: 2011-12-17 20:19
顶顶顶顶顶顶顶
作者: a364768251    时间: 2011-12-17 20:20
顶顶顶顶顶顶顶顶顶顶
作者: a364768251    时间: 2011-12-17 20:22
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: a364768251    时间: 2011-12-17 20:23
顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: a364768251    时间: 2011-12-17 20:25
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: a364768251    时间: 2011-12-17 20:27
顶顶顶顶顶顶顶顶顶
作者: ABC991560529    时间: 2011-12-17 21:15
DSFDSFDSFSDFS
作者: ABC991560529    时间: 2011-12-17 21:17
DSADSAD
作者: ABC991560529    时间: 2011-12-17 21:18
SDADSADSADSAD
作者: ABC991560529    时间: 2011-12-17 21:19
DASDASDAS
作者: ABC991560529    时间: 2011-12-17 21:23
sadsadas
作者: ABC991560529    时间: 2011-12-17 21:25
saddsaasdasdasdasd
作者: ABC991560529    时间: 2011-12-17 21:28
dasadasdas
作者: 986809553    时间: 2011-12-17 21:34
hhhhhhhhhhh
作者: 986809553    时间: 2011-12-17 21:36
llpppppppppppp
作者: ABC991560529    时间: 2011-12-17 21:36
sadasd
作者: 986809553    时间: 2011-12-17 21:37
yhhhhhhhhhhhh
作者: 986809553    时间: 2011-12-17 21:37
jjjjjjjjjjjjjjjjjjjjj
作者: 986809553    时间: 2011-12-17 21:38
hhhhhhhhhhh
作者: 986809553    时间: 2011-12-17 21:39
fffffffffff
作者: 986809553    时间: 2011-12-17 21:40
lllllllllllllllllllllllllll
作者: 986809553    时间: 2011-12-17 21:40
oooooooooooooooooooooo
作者: 986809553    时间: 2011-12-17 21:41
gggggggggggggggggggggggg
作者: 986809553    时间: 2011-12-17 21:41
nnnnnnnnnnnnnnnnnn
作者: 986809553    时间: 2011-12-17 21:42
nnnnnnnnnnnnnnn
作者: ╮自命残殇    时间: 2011-12-17 21:47
看不懂。 昊哥。 求教啊




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1