TC官方合作论坛

 找回密码
 立即注册
查看: 38812|回复: 246

[TC5.0源码] 按键精灵源码与TC源码对比【秒过扫雷】

  [复制链接]
发表于 2013-3-9 16:17:21 | 显示全部楼层 |阅读模式
首先是按键精灵的源码
  1. WinminePath = "winmine.exe"
  2.     WinmineTitle = "扫雷"
  3.     Call RunApp(WinminePath)
  4.     Delay 1000
  5.     WinmineHwnd=Plugin.Window.Find(0,WinmineTitle)
  6.     If WinmineHwnd = 0 Then
  7.         Delay 1000
  8.         WinmineHwnd=Plugin.Window.Find(0,WinmineTitle)
  9.     End If
  10.     If WinmineHwnd=0 Then
  11.         Call Plugin.File.WriteFileEx(TestFilePath,"☆" & WinminePath & "运行失败")
  12.     Else
  13.         Dim x, y
  14.         x=Plugin.Memory.Read32Bit(WinmineHwnd,&h1005334)
  15.         y=Plugin.Memory.Read32Bit(WinmineHwnd,&h1005338)
  16.         ClickX = 18
  17.         ClickY = 56
  18.         Call Plugin.Bkgnd.LeftClick(WinmineHwnd,ClickX,ClickY)
  19.         For i = 0 To y-1
  20.             For j = 0 To x-1
  21.                 Val = Plugin.Memory.Read8Bit(WinmineHwnd,&h1005360+(j+i*32+1))
  22.                 If Val = &h8F or Val = &h8A Then
  23.                     Call Plugin.Bkgnd.RightClick(WinmineHwnd,ClickX + 16*j,ClickY + 16*i)
  24.                 Else
  25.                     Call Plugin.Bkgnd.LeftClick(WinmineHwnd,ClickX + 16*j,ClickY + 16*i)
  26.                 End If
  27.             Next
  28.             strview = strview & vbcrlf
  29.         Next
复制代码
接下来是TC的源码:
  1. 进程句柄=进程.获取进程句柄("扫雷")
  2.     窗口句柄=进程.获取窗口句柄(进程句柄)
  3.     如果(进程句柄==0)
  4.         辅助.消息框("扫雷游戏没有打开或者打开失败!")
  5.         返回 0
  6.     如果结束
  7.     x=进程.读4byte(进程句柄,#1005334)
  8.     y=进程.读4byte(进程句柄,#1005338)
  9.     点击x = 18
  10.     点击y = 56
  11.     窗口.鼠标左键单击(窗口句柄,点击x,点击y)
  12.     遍历(i=0;i<y;i++)
  13.         遍历(j=0;j<x;j++)
  14.             内容=进程.读byte(进程句柄,#1005360+(j+i*32+1))
  15.             如果(内容==#8f||内容==#8a)
  16.                 窗口.鼠标右键单击(窗口句柄,点击x+16*j,点击y+16*i)
  17.             否则
  18.                 窗口.鼠标左键单击(窗口句柄,点击x+16*j,点击y+16*i)
  19.             如果结束
  20.         遍历结束
  21.     遍历结束
复制代码
耗时对比




大家可以自己测试一下,希望可以给一些学过按键的朋友一点帮助
测试源码分享回复可下载:
游客,如果您要查看本帖隐藏内容请回复



本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2013-3-9 16:19:13 | 显示全部楼层
学习。。。。
回复 支持 反对

使用道具 举报

发表于 2013-3-9 16:20:39 | 显示全部楼层
学习
回复 支持 反对

使用道具 举报

发表于 2013-3-9 16:27:21 | 显示全部楼层
看看啥东西
回复 支持 反对

使用道具 举报

发表于 2013-3-9 16:37:24 | 显示全部楼层
这个要学习。。
回复 支持 反对

使用道具 举报

发表于 2013-3-9 16:50:33 | 显示全部楼层
传说中的全内存啊、、
回复 支持 反对

使用道具 举报

发表于 2013-3-9 17:04:34 | 显示全部楼层
00000000000000000000000
回复 支持 反对

使用道具 举报

发表于 2013-3-9 17:07:32 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2013-3-9 17:08:56 | 显示全部楼层
回复 1楼冷月无痕的帖子

dddddddddddddddddd
回复 支持 反对

使用道具 举报

发表于 2013-3-9 17:10:25 | 显示全部楼层
这个是毋庸置疑的0.0
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-5 07:52 , Processed in 0.040315 second(s), 22 queries .

Powered by 海安简单软件服务部

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

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