我正在尝试创建一个脚本,以便在任务期间限制我的键盘/鼠标使用,以及在等待没有触发器/检测方式的东西时,我需要它来阻止我或任何人移动鼠标/打字至少 40 秒。
这是否可以自动完成,如果是这样,有谁知道我如何实现这一目标?
谢谢 GTPE
您正在寻找允许您阻止键盘和鼠标执行任何操作BlockInput()
,覆盖命令是:CTRL + ALT + 删除
基本上只需在开始时放置BlockInput(1)
,这将阻止所有键盘/鼠标运行
然后在最后放BlockInput(0)
释放控制权并允许您做您想做的事。
60秒块输入
BlockInput(1)
$timer = 60
For $i = 1 To $timer Step +1
Sleep(1000)
$Coords = MouseGetPos()
ConsoleWrite($timer - $i & " seconds Remaining" & @CRLF)
TrayTip("Keyboard & Mouse Frozen", $timer - $i & " seconds Remaining", 1)
ToolTip($timer - $i & " seconds Remaining", $Coords[0], $Coords[1], "Keyboard & Mouse Frozen")
Next
BlockInput(0)
我使用 ConsoleWrite
、TrayTip
和 ToolTip
添加了通知,以免冻结和混淆您。
Psst:当您想在不拔下键盘或关闭计算机的情况下清洁键盘时,这段代码非常棒:P