作者VElysian (家瑀 致中和)
看板EzHotKey
标题Re: [AHK-] 请问要怎麽重覆执行某一段指令?
时间Sun Aug 10 01:05:18 2008
发现了可以利用键盘开关(例如 CapsLock)来控制回圈
#q:: ;按下 Win + Q 则执行至 return 前面的指令
Loop ;重复不断执行 {...} 的指令
{
MsgBox , 我会一直重复出现唷!! 哇哈哈~~
GetKeyState , state, CapsLock, T
if state = D
;如果 state 的内容是 D,则执行下面的 {...}
{
MsgBox , 可恶!!被破解了!!!!
break ;离开 Loop
}
}
return
══════════════════════════════
GetKeyState , 变数 ,
按键名称 ,
参数(P/T)
http://www.autohotkey.com/docs/commands/GetKeyState.htm
GetKeyState 这个指令会判断指定的按键是否正被按下或者其状态是否被打开。
(例如判断大写是否被打开),并且将状态放进指定变数中。
变数: 放置按键状态的变数,指定按键被按下时内容是 D,放开则是 U 。
按键名称: 变数名称,例如 F1、Down、NumpadAdd
详见
http://www.autohotkey.com/docs/KeyList.htm
参数: P 表示侦测按键是否按下(Phisically push down)
T 表示侦测按键状态(如大小写,Number Lock)是否被打开
(Toggle on/off)
══════════════════════════════
参数改成 T 就不用辛苦地一直按着某个键等他被侦测到了~~
要增删其他功能只要对
MsgBox , 我会一直重复出现唷!! 哇哈哈~~
这一行下手就行了喔~~ ^_^
--
战略高手 游戏, 数位, 程设 [jzs/lostname
DigitalWare 软体 Σ软体 应用 技巧 [lostname]
EzHotKey 软体 ◎简化复杂工作的快速键软体 VElysian
EzHotKey 主要讨论一种可以把复杂的滑鼠键盘动作变成简单的快速键的软体。
例如:
重复的剪下贴上,或是将滑鼠调整音量的动作简化成只按 +/- 键。
包括:
AutoHotKey、AutoIt、EZScript、VBScript、Windows 批次档。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.74.154