作者CHiDo (誅 千刀)
站內EzHotKey
標題Re: [AHK-] 如何用以腳本觸發熱字串
時間Sat Aug 2 04:54:34 2014
※ 引述《b19111010 (怡君怎麼會輸的…)》之銘言:
: 標題: [AHK-] 如何用以腳本觸發熱字串
: 時間: Fri Aug 1 18:09:54 2014
:
: 小的寫了一個小腳本如下:
:
: f9::send 1234{space}
:
: ::1234::
: msgbox,ok
: return
:
: 想要按f9時輸出1234{space}
: 然後觸發::1234::熱字串
: 執行msgbox,ok的結果
:
: 但按f9時只輸出1234{space},
: 就沒有下文了
:
:
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 202.175.75.26
: ※ 文章網址: http://webptt.com/m.aspx?n=bbs/EzHotKey/M.1406887796.A.119.html
: 因為原腳本中有大量以熱字串為觸發條件且無從屬關係的多項程式碼。
:
: 如果要堅持用gosub,label的方式實現上述構想的話,
: 就要花好多時間去為這些程式碼逐項建立label。
:
: 如果各位大大有其他方法可以用ahk的腳本直接觸發熱字串所屬程式碼也是一樣好的^__^
:
: ※ 編輯: b19111010 (60.246.223.245), 08/02/2014 01:15:16
試了一下果然是沒有辦法達到該期望效果
不過既然知道label方式,那其實並不難
只要採用Hotkey,F9,1234
並且把原本的字串觸發「::1234::」改成標籤定位「1234:」
這只要用搜尋取代 (要是會正規表達式的就更方便,可惜我不太會)
所謂要花好多時間,其實是還好的,如果真有必要的話。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.68.13
※ 文章網址: http://webptt.com/m.aspx?n=bbs/EzHotKey/M.1406926476.A.CF0.html
1F:推 b19111010:也是一個方法。感謝大大賜教!! 08/02 16:51