作者udm ()
看板EzHotKey
標題[AHK-] 有辦法偵測遊戲內特定文字後發出叫聲?
時間Mon Dec 19 00:34:59 2016
簡單的說,我希望在某個遊戲內的世界頻道中,
尋找特定的組團訊息。
當特定的文字訊息出現,
就讓內建主機板的喇叭發出聲音提醒。
例如某人說: 七大師互解
當完全符合『七大師互解』的文字出現,
就讓主機板嗶一聲。
主要是這『偵測特定文字串是否出現』的指令,
autohotkey有類似指令能做相關應用嗎?
不求詳細的指令寫法,只求給個方向,有哪幾個指令能做類似應用,
有關鍵字我好去研究autohotkey的help檔:)
先感謝回答了^^
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.155.200.105
※ 文章網址: https://webptt.com/m.aspx?n=bbs/EzHotKey/M.1482078902.A.650.html
1F:推 eight0: 如果不一定要用AHK的話,可以試試sikuli 12/19 18:46
2F:→ shyam: 如果遊戲對話有歷史檔的話,是可以用讀取檔案的方式去偵測 12/22 17:09
3F:→ shyam: 如果沒有的話,可能只能用抓色的方式吧,抓文字目前我也沒 12/22 17:10
4F:→ shyam: 找到有效的方式,就用字與字的空格去抓色;印象之前有神人 12/22 17:11
5F:→ shyam: 弄出可以判別圖型輸入的方式,內容就是把圖型文字用顏色去 12/22 17:11
6F:→ shyam: 判斷,然後再分析出它的文字是什麼。 12/22 17:12
7F:→ udm: 遊戲對話有歷史檔呢,該怎麼用讀取檔案的方式去偵測呢? 12/22 22:17
8F:→ udm: 檔案是.txt檔,最新對話會在最下面這樣。ahk有相關指令可用嗎 12/22 22:18
9F:→ udm: 先感謝您的回答了^^ 12/22 22:18
10F:→ fossil313: 抓圖的話不難 imagesearch可以指定特定顏色為透明色 12/25 00:11
11F:→ fossil313: 只是要把文字的圖修一下把背景之類的改顏色 12/25 00:11
12F:→ fossil313: 抓文字的話可以用fileread 然後用stringgetpos從後面找 12/25 00:15
13F:→ fossil313: 但檔案太大就不建議了 XD 12/25 00:16
14F:→ udm: 感謝樓上~~~^^ 12/25 18:48
15F:推 BowBowKing: POE是吧=3= 07/20 15:41