windows Win+L组合不工作使用robotjs库

7gcisfzg  于 2023-11-21  发布在  Windows
关注(0)|答案(1)|浏览(177)

我尝试使用'robotjs'从运行Win+L命令,但它不工作。
我试过这个:

robot.keyToggle("command", "down");  
robot.keyTap("l");
robot.keyToggle("command", "up");

字符串
但它不工作。我尝试了命令向上和向下键切换,它确实按下了Windows键。我甚至尝试运行其他命令,如Win+E和Win+R,它们是这样工作的。

robot.keyToggle("command", "down");  
robot.keyTap("r");
robot.keyToggle("command", "up");


但由于某种原因,Win+L命令不起作用。有人知道如何使它工作吗?我很确信,这一定是一些Windows安全策略或什么,但我仍然想使它发生。

dzjeubhm

dzjeubhm1#

这是不可能的,因为库只是简单地将键注入到键盘输入缓冲区中,但是特殊的键序列,如CTRL+ALT+DEL,WIN+L等在较低层操作,在键被放入输入缓冲区之前,操作系统会解释这些键。

相关问题