发表回复 
按键次数统计奇数次偶数次动作不同
2010-11-10, 14 : 58
按键次数统计奇数次偶数次动作不同
[color=#000]
;本实例用static变量和函数,实现按键次数统计
;利用mod函数对来判断是奇数次还是偶数次
;并控制键盘上的ScrollLock灯开关,以演示
;作者:sunwind
;QQ:1576157

MButton::
;~ MsgBox % Log()
;~ MsgBox % Mod(Log(),2)
dcysciuu:=log() ;登记调用一次
if(Mod(dcysciuu,2)=1)
;~ MsgBox 开灯 ;% Mod(dcysciuu,2)
send {ScrollLock}
Else
send {ScrollLock}
;~ MsgBox 关灯 ;% Mod(dcysciuu,2)
Return


Log(){
static LineCount = 0
LineCount += 1 ;保持自身的累加(它的值在多次调用期间能被记住)。
;~ ToolTip,%LineCount%
Return LineCount
}
[/color]

简单,再简单一点儿
博客 http://blog.csdn.net/liuyukuan
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-11-10, 15 : 05
 
用个flag就可以了啊

每次运行 Flag=!Flag

所有脚本存至项目: https://github.com/health901/AHK, 欢迎fork
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-03-01, 20 : 48
 
得用:=符号吧?的确简单。
代码: (全选)
MButton::
Flag:=!Flag
if  Flag
MsgBox 奇数
Else
MsgBox  偶数
Return

简单,再简单一点儿
博客 http://blog.csdn.net/liuyukuan
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合