作者VElysian (家瑀 致中和)
看板EzHotKey
标题Re: [AHK-] 有没有办法按下同个按键会依序出现不同 …
时间Wed Aug 13 18:15:26 2008
※ 引述《john2834 (值不值得)》之铭言:
: 最近在修改一些东西每次在弄资料的时候都要1...2...3...4...这样
: 想说能不能按下某个按键(以Q为例)然後他会自动打出1
: 再按第二次Q他会打出2 第三次按Q会出现3
: 然後按下W键他会重至也就是下次按下Q会出现1 而不是4
: 可以吗?
: 先感谢回答!!
AutoHotKey 只需要简单的六行就可以写出你需要的效果罗~~
下载好 AutoHotKey 并安装完以後,
新增一个纯文字档,写好程式码再另存 .ahk 档案,点两下就可以执行了唷~~
要修改程式码的话,在右下角
╠╣ 按右键选 Edit Script 就会直接开启档案了。
要注意一点的是,第一次启用一定要按 Win+W 设定初值唷~~
范例如下:
#W:: ;按下 Win + W 执行至 return 前的指令
num = 1
;建立一个变数并令他的值为一
return ;Win + W 指令结束
#Q:: ;按下 Win + Q 执行至return 前的指令
Send %num%
;送出 num 变数目前的内容
num :=
( mod(num,4)
) + 1
; := 意思是将右边运算的结果放进左边的变数中
;例如 mod(10,4)是取 10 ÷4 的余数也就是 2
return ;Win + Q 指令结束
补充说明:
快速键代码列表:
http://www.autohotkey.com/docs/Hotkeys.htm
http://www.autohotkey.com/docs/KeyList.htm
╭──┬────╮
│代码│代表按键│
├──┼────┤
│ # │ Win │
├──┼────┤
│ ! │ Alt │
├──┼────┤
│ ^ │ Control│
├──┼────┤
│ + │ Shift │
╰──┴────╯
解答完毕。
希望对你有帮助。 ^_^
--
战略高手 游戏, 数位, 程设 [jzs/lostname
DigitalWare 软体 Σ软体 应用 技巧 [lostname]
EzHotKey 软体 ◎简化复杂工作的快速键软体 VElysian
EzHotKey 主要讨论一种可以把复杂的滑鼠键盘动作变成简单的快速键的软体。
例如:
重复的剪下贴上,或是将滑鼠调整音量的动作简化成只按 +/- 键。
包括:
AutoHotKey、AutoIt、EZScript、VBScript、Windows 批次档。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.72.179
1F:推 john2834:可以用!很方便!不过还有一个问题! 08/14 08:13
2F:→ john2834:如果把123改成ABC要怎麽改?那如果是不连续字母怎麽办 08/14 08:13
3F:推 Lumania:num:= 65 send {ASC %num%} 送ASCII code 08/15 09:27