在AutoIt for Windows 7中,如何仅在一段时间内没有用户交互时运行脚本?

在AutoIt for Windows 7中,如何仅在一段时间内没有用户交互时运行脚本?,windows,scripting,autoit,Windows,Scripting,Autoit,我正在尝试制作一个脚本,如果用户在设定的时间段内没有执行任何操作(键盘或鼠标),窗口焦点将切换。当用户空闲30秒时,此脚本将激活记事本: #include <Timers.au3> while (true) $idleTime = _Timer_GetIdleTime() if $idleTime > 30000 and not WinActive("Untitled - Notepad") Then WinActivate("Untitle

我正在尝试制作一个脚本,如果用户在设定的时间段内没有执行任何操作(键盘或鼠标),窗口焦点将切换。

当用户空闲30秒时,此脚本将激活记事本:

#include <Timers.au3>

while (true)
    $idleTime = _Timer_GetIdleTime()

    if $idleTime > 30000 and not WinActive("Untitled - Notepad") Then
        WinActivate("Untitled - Notepad")
    EndIf

    Sleep(1000)
WEnd
#包括
while(true)
$idleTime=\u Timer\u GetIdleTime()
如果$idleTime>30000且不是WinActive(“无标题-记事本”),则
WinActivate(“无标题-记事本”)
恩迪夫
睡眠(1000)
温德

鼠标操作是否包括移动鼠标?窗口焦点应该切换到哪里?到下一个非活动窗口,如按Alt+Tab?我们只需聚焦窗口内的下一个控件,就像按Tab键一样?