[AHK-] 有辦法偵測遊戲內特定文字後發出叫聲?

看板EzHotKey作者時間8年前 (2016/12/19 00:35), 編輯推噓2(2013)
留言15則, 5人參與, 最新討論串1/1
簡單的說,我希望在某個遊戲內的世界頻道中, 尋找特定的組團訊息。 當特定的文字訊息出現, 就讓內建主機板的喇叭發出聲音提醒。 例如某人說: 七大師互解 當完全符合『七大師互解』的文字出現, 就讓主機板嗶一聲。 主要是這『偵測特定文字串是否出現』的指令, autohotkey有類似指令能做相關應用嗎? 不求詳細的指令寫法,只求給個方向,有哪幾個指令能做類似應用, 有關鍵字我好去研究autohotkey的help檔:) 先感謝回答了^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.155.200.105 ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1482078902.A.650.html

12/19 18:46, , 1F
如果不一定要用AHK的話,可以試試sikuli
12/19 18:46, 1F

12/22 17:09, , 2F
如果遊戲對話有歷史檔的話,是可以用讀取檔案的方式去偵測
12/22 17:09, 2F

12/22 17:10, , 3F
如果沒有的話,可能只能用抓色的方式吧,抓文字目前我也沒
12/22 17:10, 3F

12/22 17:11, , 4F
找到有效的方式,就用字與字的空格去抓色;印象之前有神人
12/22 17:11, 4F

12/22 17:11, , 5F
弄出可以判別圖型輸入的方式,內容就是把圖型文字用顏色去
12/22 17:11, 5F

12/22 17:12, , 6F
判斷,然後再分析出它的文字是什麼。
12/22 17:12, 6F

12/22 22:17, , 7F
遊戲對話有歷史檔呢,該怎麼用讀取檔案的方式去偵測呢?
12/22 22:17, 7F

12/22 22:18, , 8F
檔案是.txt檔,最新對話會在最下面這樣。ahk有相關指令可用嗎
12/22 22:18, 8F

12/22 22:18, , 9F
先感謝您的回答了^^
12/22 22:18, 9F

12/25 00:11, , 10F
抓圖的話不難 imagesearch可以指定特定顏色為透明色
12/25 00:11, 10F

12/25 00:11, , 11F
只是要把文字的圖修一下把背景之類的改顏色
12/25 00:11, 11F

12/25 00:15, , 12F
抓文字的話可以用fileread 然後用stringgetpos從後面找
12/25 00:15, 12F

12/25 00:16, , 13F
但檔案太大就不建議了 XD
12/25 00:16, 13F

12/25 18:48, , 14F
感謝樓上~~~^^
12/25 18:48, 14F

07/20 15:41, , 15F
POE是吧=3=
07/20 15:41, 15F
文章代碼(AID): #1OLhgsPG (EzHotKey)
文章代碼(AID): #1OLhgsPG (EzHotKey)