
Как запретить компьютеру засыпать
Иногда нужно, что бы компьютер не выключался, а настройки энергосбережения и блокировки менять не дают. Можно купить аппаратное устройство, можно самому сделать на основе ардуино. А можно накатать скриптик из 10 строчек.
Вот так можно подёргать мышку:
1Add-Type -AssemblyName System.Windows.Forms
2
3while ($true)
4{
5 $Pos = [System.Windows.Forms.Cursor]::Position
6 $x = ($pos.X % 500) + 1
7 $y = ($pos.Y % 500) + 1
8 [System.Windows.Forms.Cursor]::Position = New-Object System.Drawing.Point($x, $y)
9 Start-Sleep -Seconds 240
10}А так можно понажимать ScrollLock:
1$WShell = New-Object -com "Wscript.Shell"
2
3while ($true)
4{
5 $WShell.sendkeys("{SCROLLLOCK}")
6 Start-Sleep -Milliseconds 120
7 $WShell.sendkeys("{SCROLLLOCK}")
8 Start-Sleep -Seconds 240
9}