Windows的自带游戏空当接龙,其中第617局是比较难解的,需要尝试的次数比较多,而且经常忘记解法和步骤。

原本希望使用AutoIt或AutoHotkey、AAuto一类的工具,写一段自动化脚本快速解决这一局,但这些工具需要安装,而且容易被当做病毒。通过Office中的VBA调用Windows的API,对游戏窗口发送按键消息,可以快速演示解法。

Declare Function FindWindow Lib "user32" Alias _

"FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Declare Function SendMessage Lib "user32" Alias _

"SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

Const WM_CHAR = &H102

Sub f()

s = "83 80 83 81 80 " & _

"20 27 72 " & _

"48 46 41 48 42 " & _

"89 48 70 74 78 07 40 27 " & _

"10 14 004 10 01 16 19 " & _

"20 002 42 21 20 " & _

"32 34 24 32 42 34 30 38 " & _

"58 53 63 57 56 50 " & _

"10 10 13 15 35 13 12 18"

h = FindWindow("FreeWClass", "空当接龙游戏 #617")

For i = 1 To Len(s)

c = Mid(s, i, 1)

m = 0.1

If c >= "0" And c <= "9" Then

a = SendMessage(h, WM_CHAR, Asc(c), 0)

Else

m = 0.3

End If

m = m + Timer: Do While Timer < m: DoEvents: Loop

Next

End Sub

空当接龙 java,VBA解决Windows空当接龙的617局相关推荐

  1. 双截龙java游戏下载_双截龙合集游戏

    双截龙合集是已中国已故明星为样本而设计的一款游戏,双截龙合集由TECHNOS推出的街机动作游戏,目前已经有4部问世,并成为卷轴式格斗游戏的始祖.由于<双截龙>的团队是李小龙的影迷,所以在设 ...

  2. 空当接龙java源码_空当接龙java源代码

    [实例简介] 老师要求编写的代码,除了不能一起多张移牌剩下的都跟电脑的一样! [实例截图] [核心代码] 空当接龙 └── 空当接龙 ├── bin │   └── turing │   ├── BS ...

  3. 最早游戏空当接龙计算机,Windows空当接龙30周年!至今每月还有3500万名玩家

    原标题:Windows空当接龙30周年!至今每月还有3500万名玩家 相信很多用户第一次接触电脑玩到的游戏就是空当接龙和扫雷了.如今空当接龙游戏已经推出30周年了,这款小游戏已发布在超过10 亿台安装 ...

  4. 解决windows 2003 sp1下安装arcsde 9.0 for sql server 2000 sp4概要方案

    解决windows 2003 sp1下安装arcsde 9.0 for sql server 2000 sp4概要方案 安装sql server 2k sp4到windows 2003 sp1上: 安 ...

  5. UG安装问题:载入Java VM时Windows出现错误:2 and 初始化错误NX License Error:The desired vendor daemon is down。[-97]

    UG安装问题:载入Java VM时Windows出现错误:2 and 初始化错误NX License Error:The desired vendor daemon is down.[-97] 载入J ...

  6. 服务器2012系统评估版,解决windows server2012 评估版本过期,系统会自动关机

    解决Windows时间同步失败问题!系统时间同步设置! 使用NTP协议可以让你的计算机自动与服务器上的时间同步.从而保持最准确的时间. 中国国家授时中心的IP地址是:210.72.145.44 (至少 ...

  7. 解决Windows平台通过cURL上传APP到蒲公英pgyer平台时无法使用中文升级描述的问题...

    解决Windows平台通过cURL上传APP到蒲公英pgyer平台时无法使用中文升级描述的问题 官方上传命令 curl -F file=@"315.apk" -F uKey=XXX ...

  8. java多线程解决应用挂死的问题

    java多线程解决应用挂死的问题 参考文章: (1)java多线程解决应用挂死的问题 (2)https://www.cnblogs.com/hushaojun/p/4323808.html (3)ht ...

  9. 解决 Windows Docker 安装 Gitlab Volume 权限问题

    解决 Windows Docker 安装 Gitlab Volume 权限问题 参考文章: (1)解决 Windows Docker 安装 Gitlab Volume 权限问题 (2)https:// ...

最新文章

  1. 计算机出国读博必读!外国小哥创建最全CS奖学金项目清单
  2. hibernate与jpa_将JPA Hibernate与OptaPlanner集成
  3. 关于错误:不能将licenses.licx文件转换成二进制,error lc0003 !
  4. 计算机网络波特率定义,传输速率——比特率和波特率
  5. form表单钩子,局部钩子和全局钩子
  6. Tampermonkey油猴插件——使用教程整理
  7. 风变编程——自动化技术和教学的完美融合
  8. C#随机生成姓名、电话类
  9. 【leetcode】【77】Combinations
  10. 机器人视觉硬件方案设计对比
  11. android 不卡 华为,明明安卓不卡了,但是为什么还比不过苹果?
  12. 1997年世界编程大赛一等奖作品(分享)
  13. 宇视科技实习生笔试面试经历
  14. 二叉树的遍历(递归、栈、morris莫里斯算法)三种方法
  15. 智能硬件Linux效能更高,Android软硬件巧妙整合的开发技 - 嵌入式操作系统 - 电子发烧友网...
  16. 现货黄金短线技巧要点
  17. php中文网第八期大纲,ppt大纲不显示文字怎么办
  18. 全球及中国集成电路(IC)制造行业运行前景与发展规划建议报告2022版
  19. IDEA开启远程dubug模式
  20. html中border边框线上添加文字

热门文章

  1. VDA 6.3 难点之“过程划分”
  2. 计算机专业考研二战,2019计算机考研二战考生考研数学要规避的三个误区
  3. CC2640R2F学习笔记(7)——自定义服务和特征
  4. mysql-workbench工具update(更新)失败的解决办法
  5. 中国各省会城市经纬度数据(附MATLAB代码)
  6. 妖精的尾巴勇气之旅服务器维护,妖精的尾巴勇气之旅b服
  7. 在Word中插入可编辑的CAD图形文件
  8. Office开发需要的辅助工具
  9. 通用渗透测试框架、简化渗透测试流程
  10. Problem : 12306