Показать сообщение отдельно
Старый 04.10.2017, 10:43   #17
siarzhuk
Senior Member
 
Аватар для siarzhuk
 
Регистрация: 08.11.2014
Возраст: 49
Сообщений: 184
Вес репутации: 1617/38
siarzhuk has a brilliant futuresiarzhuk has a brilliant futuresiarzhuk has a brilliant futuresiarzhuk has a brilliant futuresiarzhuk has a brilliant futuresiarzhuk has a brilliant futuresiarzhuk has a brilliant futuresiarzhuk has a brilliant futuresiarzhuk has a brilliant futuresiarzhuk has a brilliant futuresiarzhuk has a brilliant future
По умолчанию 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 вне форума   Ответить с цитированием