以下是使用AutoIt编写的一个脚本,可以实现循环检测进程qq.exe,如果发现不存在,提示倒计时10秒重启,并且提示一个输入框输入密码,密码正确时解除重启功能。

Opt("WinWaitDelay", 100)
Opt("WinTitleMatchMode", 4)
Opt("WinDetectHiddenText", 1)

; 检测进程qq.exe是否存在
While True
    If ProcessExists("qq.exe") = 0 Then
        ; 如果进程不存在,提示倒计时10秒重启
        MsgBox(0, "重启提示", "qq.exe进程不存在,将在10秒后重启...")
        Sleep(10000)
        ; 检查输入的密码是否正确
        If CheckPassword() Then
            ; 密码正确,解除重启功能
            ExitLoop
        Else
            ; 密码错误,继续循环检测进程
            ContinueLoop
        EndIf
    EndIf
    Sleep(1000)
WEnd

Func CheckPassword()
    ; 提示输入密码
    Local $password = InputBox("密码验证", "请输入密码:", "", "*", -1, 0, 0, 0)
    ; 根据实际需求进行密码验证
    If $password = "123456" Then
        ; 密码正确
        Return True
    Else
        ; 密码错误
        MsgBox(16, "密码错误", "密码错误,请重新输入!")
        Return False
    EndIf
EndFunc

请注意,脚本中的密码验证部分只是一个示例,你需要根据实际需求进行修改。另外,此脚本将会在进程不存在时每秒检测一次,你可以根据需要调整检测频率

用autoit编写个脚本循环检测进程qqexe如果发现不存在提示倒计时10重启并且提示个输入框输入密码密码正确解除重启功能

原文地址: https://www.cveoy.top/t/topic/hGfS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录