作者arj32 (zipper)
看板EzHotKey
標題Re: [AHK-] 請問如何不輸出關鍵字(hotkey)?
時間Fri Mar 26 17:40:15 2010
※ 引述《Passions (passion)》之銘言:
: 抱歉沒有程式語言的底子,找了好久都還不懂
: 比如說我想輸入 @g 就可以替換成 http://www.google.com
: 所以就這樣子寫 :*:@g::http://www.google.com
: 但是卻又不想輸出 @g 這兩個符號出來
: 有沒有辦法讓它可以按完 @g 但不顯示 @g 呢?
: (有點像是按 "alt+數字鍵盤11111" 後會跑出 "+" 號,但不會顯示11111
: 但又不想按 alt 也不想按那麼多數字@@)
這樣大概比較接近你的想法
按下@,無顯示,
一秒之內按下g,輸出
http://www.google.com
一秒之內按下其他,原樣輸出,如@w就是輸出 @w
超過一秒,輸出 @
優點:對2這個鍵沒有其他影響
缺點:@后面緊跟的 !+#^ 會被吃掉
+2::
Input, UserInput, T1 L1 C,, g
if ErrorLevel = Max
{
SendPlay, @%UserInput%
return
}
if ErrorLevel = Timeout
{
SendPlay, @
return
}
if ErrorLevel = NewInput
{
SendPlay, @%UserInput%
return
}
if UserInput = g
SendPlay,
http://www.google.com
return
※ 編輯: arj32 來自: 123.120.201.192 (03/26 17:42)
1F:推 Passions:推~雖然還看不懂XD不過應該是這個意思~ 感謝! 03/26 20:47