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

作者: udm   2016-12-19 00:34:59
簡單的說,我希望在某個遊戲內的世界頻道中,
尋找特定的組團訊息。
當特定的文字訊息出現,
就讓內建主機板的喇叭發出聲音提醒。
例如某人說: 七大師互解
當完全符合『七大師互解』的文字出現,
就讓主機板嗶一聲。
主要是這『偵測特定文字串是否出現』的指令,
autohotkey有類似指令能做相關應用嗎?
不求詳細的指令寫法,只求給個方向,有哪幾個指令能做類似應用,
有關鍵字我好去研究autohotkey的help檔:)
先感謝回答了^^
作者: eight0 (欸XD)   2016-12-19 18:46:00
如果不一定要用AHK的話,可以試試sikuli
作者: shyam   2016-12-22 17:09:00
如果遊戲對話有歷史檔的話,是可以用讀取檔案的方式去偵測如果沒有的話,可能只能用抓色的方式吧,抓文字目前我也沒找到有效的方式,就用字與字的空格去抓色;印象之前有神人弄出可以判別圖型輸入的方式,內容就是把圖型文字用顏色去判斷,然後再分析出它的文字是什麼。
作者: udm   2016-12-22 22:17:00
遊戲對話有歷史檔呢,該怎麼用讀取檔案的方式去偵測呢?檔案是.txt檔,最新對話會在最下面這樣。ahk有相關指令可用嗎先感謝您的回答了^^
作者: fossil313 (陣雨)   2016-12-25 00:11:00
抓圖的話不難 imagesearch可以指定特定顏色為透明色只是要把文字的圖修一下把背景之類的改顏色抓文字的話可以用fileread 然後用stringgetpos從後面找但檔案太大就不建議了 XD
作者: udm   2016-12-25 18:48:00
感謝樓上~~~^^
作者: BowBowKing ( )   2015-07-20 15:41:00
POE是吧=3=

Links booklink

Contact Us: admin [ a t ] ucptt.com