| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2017-9-24 |
| 在线时间 | 444 小时 |
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 444 小时
- 注册时间
- 2011-1-3
- 回帖
- 150

|
发表于 2014-2-24 14:40:00
|
显示全部楼层
本帖最后由 漫漫人生路 于 2014-2-25 17:07 编辑
请用这个,默认屏蔽F1,F2,F12。
[pre lang="ruby" line="1"]=begin
屏蔽按键
作者:秀秀
使用方法: 1. Maskkey.mask (屏蔽按键)
2. Maskkey.maskAllKey (屏蔽所有按键)
3. Maskkey.stopMask (恢复按键)
=end
module Maskkey
# 默认屏蔽 F1,F2
# 需要屏蔽其他按键自行加入即可(ASCII码)
F1 = 0x70
F2 = 0x71
F12 = 0x7B
KeyCode = [F1,F2,F12]
Mask = Win32API.new("MaskKey.dll","StartMaskKey","pii","i")
StopMask = Win32API.new("MaskKey.dll","StopMaskKey","v","v")
def self.mask
Mask.call(KeyCode.pack("L*"),12,0)
end
def self.maskAllKey
Mask.call("",0,1)
end
def self.stopMask
StopMask.call
end
end
[/pre]
度娘盘 |
|