close

自動喊話腳本設計 - 三種方法

##############第一種##############


利用SayString指令,就不需要透過輸入法來輸入文字。




[SayString]
格式:SayString {表達式}
解釋:在當前窗口輸入文字
例子:



SayString 收粗線團


##############第二種-利用Ctrl+V(貼上)##################

VBS Dim strdate,objIE
// 內容全部讀入
VBS strdate="收粗線團"
// 將內容寫入剪貼簿
VBS Set objIE = CreateObject("InternetExplorer.Application")
VBS objIE.Navigate("about:blank")
VBS objIE.document.parentwindow.clipboardData.SetData "text", strdate
VBS objIE.Quit
// 按Ctrl + V,貼上文字
Delay 1000
KeyDown 17,1
KeyPress 86,1
KeyUp 17,1

##############第三種##############

因為有些遊戲,會阻擋按鍵精靈的SAYSTRING以及ctrl+v的功能。
所以,這時候就必須要使用到輸入法方式,輸入中文文字。

通常有2種作法:
一種是摸擬手動,一個一個按鍵去輸入,缺點是腳本會過於攏長。(就是你現在用的方法)
另一種就是利用輸入法的造詞功能,摸擬按鍵的腳本會比較短。(如嘸蝦米、自然輸入法)

稍為介紹之前寫路xx遊戲腳本時,利用嘸蝦米的「加字加詞」的功能。
在嘸蝦米輸入法的「加字加詞」輸入所想加的字與詞。
如:
PVP; <<藍打~紅掛脫~限右下>>-打超慢的房間

按鍵精靈腳本如下:

KeyPress 80,1
KeyPress 86,1
KeyPress 80,1
KeyPress 186,1
KeyPress 32,1

當執行腳本時,會摸擬手按P鍵V鍵P鍵;鍵,以及空白鍵,在聊天對話框中,可以看到送出的「<<藍打~紅掛脫~限右下>>-打超慢的房間」字句
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 魔幻小鱉 的頭像
    魔幻小鱉

    【魔幻小鱉】的部落格

    魔幻小鱉 發表在 痞客邦 留言(4) 人氣()