2016-02-18 33 views

回答

-1

最簡單的方法是在啓動批處理之前手動禁用屏保。

+0

這意味着在每次批量運行之前需要做大量的工作。是否至少有一個命令可以在像「shutdown」命令一樣完成批處理時啓動? – sdf

0

AFAIK沒有辦法從批處理本身做到這一點。不幸的是,只能通過發送鼠標或鍵盤事件來阻止鎖屏。如果不涉及VS-Script或Powershell等其他工具,批處理不能模擬此類事件。

我想採用this PowerShell腳本。它會阻止鎖定屏幕持續所需的時間。

您可以將您的批處理代碼完全轉換爲PowerShell,或者在開始實際工作之前從批處理中簡單地啓動ps1腳本。

+0

我會嘗試[prevent-screensaver](http://poshcode.org/get/1182)並將其粘貼到批處理中,然後再開始。 – sdf

+0

這是很多代碼在腳本中運行。它的工作原理如下:[code](PowerShell - 無配置文件-ExecutionPolicy Bypass -Command「&{啓動 - 進程PowerShell - 參數列表' - 無配置文件 - 執行策略繞過文件'」Prevent-Screensaver.ps1「''-Verb RunAs}」) – sdf