我想用AppsKey+Delete来模拟LCtrl+ LAlt+ Del,并且我认为下面的脚本可以做到这一点,但是却不能:
AppsKey & Delete::
SendInput {LAlt down}{LCtrl down}{Delete}{LAlt up}{LCtrl up}
MsgBox "You pressed AppsKey & Delete"
return
有什么想法吗?
注1::MsgBox
上面的命令确实有效,并且我得到了一个窗口。
笔记2::我在 Windows 7 64 位和 Windows XP 32 位上测试了这一点,但没有成功。
答案1
阅读SendInput和Send帮助文档,其中部分内容如下:
操作系统不允许模拟 CTRL-ALT-DELETE 组合键,因此执行诸如 Send ^!{Delete} 之类的操作将不起作用
我认为您需要找到另一种方法来阻止系统,也许使用一些 Win API 函数调用。