通过SendMessage和PostMessage来实现,模拟按键经常被某些应用屏蔽。一种突破性的方法是硬件级模拟,它通过ring0编程(仅使用PS/2接口)来模拟鼠标和键盘的动作。按钮向导还有一个超级仿真,不知其原理,比较强大。
对于不同的应用,我们会选择不同的“热键模式”,特别是在网络游戏中,不同的模式会产生不同的效果。
例如,有些游戏只能使用“增强模式”启动脚本,有些游戏只能使用“硬件模式”启动脚本。
与DNF一样,正常模式没有效果,只有硬件模式才能启动脚本。
一般来说,大多数游戏使用增强模式,特定游戏使用硬件模拟的硬件模式。
我将发布其他差异的官方解释:
正常模式(不占用热键的原始功能,兼容性有点差)
增强模式(兼容性最好,但占用热键的原始功能)
硬件模式(可以移除屏幕,仅适用于Win2000以上)
软件模式(兼容性好,但可能被木马或病毒误报)
脚本运行优先级:最低、中、低高高
一些外围脚本不太受支持。也就是说,您运行模拟键的脚本,但是键没有响应。如果要使用脚本,可以尝试使用硬件模拟脚本命令,这可能很有用。一般的按键和其他命令可能没有用。此时,需要使用keypressh命令。