本帖最后由 漫漫人生路 于 2014-2-24 14:39 编辑
别做那么麻烦的事............从Glimmer_LP里找到的脚本。
=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
=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
|