Показать сообщение отдельно
Старый 04.10.2017, 10:43   #17
siarzhuk
Senior Member
 
Аватар для siarzhuk
 
Регистрация: 08.11.2014
Возраст: 49
Сообщений: 167
Вес репутации: 1161/31
siarzhuk has much to be proud ofsiarzhuk has much to be proud ofsiarzhuk has much to be proud ofsiarzhuk has much to be proud ofsiarzhuk has much to be proud ofsiarzhuk has much to be proud ofsiarzhuk has much to be proud ofsiarzhuk has much to be proud ofsiarzhuk has much to be proud of
По умолчанию Re: windows - как не дать уснуть

Цитата:
Сообщение от Greg Посмотреть сообщение
"программист", скорее всего, отпадает - а как занести программу, на юсб ничего кроме хида не подключишь.
Можно попробовать написать её на месте - если WSH не заблокирован и ежеминутное мигание скролллоком не будет мешать:

Код:
<!-- Begin of sleepwalker.wsf -->
<package>
<job id = "SleepWalker">
    <object id="Shell" progid="WScript.Shell" />
    <script language="JScript">

    while (true) {
        WScript.Sleep(1 * 60 * 1000);   // delay for 1 minute => 60000 ms
        Shell.SendKeys("{SCROLLLOCK}"); // toggle ScrollLock [on?]
        WScript.Sleep(100);             // delay for 100 ms
        Shell.SendKeys("{SCROLLLOCK}"); // toggle ScrollLock [off?]
    }

    </script>
</job>
</package>
<!-- End of sleepwalker.wsf -->
запускать либо кликом по файлику sleepwalker.wsf либо командой из консоли:

Код:
cscript sleepwalker.wsf
в первом случае останавливать убиением процесса wscript.exe, во втором Ctrl-C в консоль где он крутится.
siarzhuk вне форума   Ответить с цитированием