簡體   English   中英

如何防止Windows 7中的自動鎖定

[英]how to prevent auto lock in windows 7

我正在自動化一個流程,自動化將 24*7 全天候運行。 自動化將在客戶端系統上運行,並且由於此自動化停止,該系統會在 10 分鍾后自動鎖定。

我無權更改設置。

我想通過生成鼠標事件或按鍵事件來防止自動鎖定。 是否可以通過JavaScript或有更好的方法來實現相同的目標?

操作系統:窗口 7

任何建議都會有所幫助。

在各種論壇上做了一些研究后,我發現我們可以在以下 JavaScript 代碼的幫助下保持系統解鎖:

function fnPreventWinLock() {
    var wsc = new ActiveXObject('WScript.Shell');
    wsc.SendKeys ("{SCROLLLOCK}");
    wsc = null ;
}

使用window.setTimeout()函數在一定時間后(例如:5 分鍾)調用上述函數以保持系統解鎖。

我制作了一個非常簡單易用的腳本(.bat),它通過在控制台(cmd)窗口中運行腳本來禁用自動鎖定。 如果要停止腳本,用戶只需關閉控制台窗口。

:: SAVE this script as a .bat file and execute it to disable autolock   
@echo off
COLOR 0A
mode 69,9
title Stay Awake
echo Dim objResult > %temp%\stay_awake.vbs
echo Set objShell = WScript.CreateObject("WScript.Shell")    >> %temp%\stay_awake.vbs
echo Do While True >> %temp%\stay_awake.vbs
echo  objResult = objShell.sendkeys("{NUMLOCK}{NUMLOCK}") >> %temp%\stay_awake.vbs
echo  Wscript.Sleep (5000) >> %temp%\stay_awake.vbs
echo Loop >> %temp%\stay_awake.vbs
echo Start Time: %date% %time%
ECHO Please close this window to stop the Stay_Awake Script
echo.
cscript %temp%\stay_awake.vbs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM