国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

VBA解決Windows空當(dāng)接龍的617局

2024-07-21 23:03:54
字體:
供稿:網(wǎng)友

Windows的自帶游戲空當(dāng)接龍,其中第617局是比較難解的,需要嘗試的次數(shù)比較多,而且經(jīng)常忘記解法和步驟。

原本希望使用AutoIt或AutoHotkey、AAuto一類的工具,寫一段自動(dòng)化腳本快速解決這一局,但這些工具需要安裝,而且容易被當(dāng)做病毒。通過Office中的VBA調(diào)用Windows的API,對游戲窗口發(fā)送按鍵消息,可以快速演示解法。

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", "空當(dāng)接龍游戲 #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: LoopNextEnd Sub

 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 上犹县| 读书| 区。| 迁安市| 务川| 革吉县| 南投市| 关岭| 丹阳市| 明光市| 离岛区| 郸城县| 西青区| 阳高县| 西乌珠穆沁旗| 长丰县| 高密市| 潜山县| 尼勒克县| 尚义县| 新野县| 黄平县| 云浮市| 辛集市| 会昌县| 西林县| 堆龙德庆县| 济源市| 兖州市| 原平市| 黄骅市| 固安县| 三原县| 炎陵县| 淅川县| 河北省| 巴东县| 邵阳市| 广水市| 汉寿县| 肇庆市|