Hacker News new | ask | show | jobs
by brixon 2026 days ago
installing apps is another thing that will be watched and limited. a one line powershell script will do this and would be less noticeable since the system and admins run powershell stuff on the computer everyday anyway.
3 comments

  Echo "Keep-alive with Scroll Lock..."

  $WShell = New-Object -com "Wscript.Shell"

  while ($true)
  {
    $WShell.sendkeys("{SCROLLLOCK}")
    Start-Sleep -Milliseconds 300
    $WShell.sendkeys("{SCROLLLOCK}")
    Start-Sleep -Seconds 240
  }
oof, Powershell users have a very different definition of “one line” then I do. In bash I'd run

while true; do xdotool key Pause; sleep 240; done

while(1) { (New-Object -c "Wscript.Shell").SendKeys("{Pause}"); sleep -m 240 }

Note that you use xdotool which is external so you are cheating. On Winodws you can do better with AHK which is compared to xdotool like spaceship to bucycle.

That’s over 80 characters long.

Note that comparing AHK to xdotool is like comparing a Titanic-sized roll of Flex Tape to duct tape. I don’t use boats that have taken a lot of damage, so I don't need Titanic-sized Flex Tape.

Thats because you cheated. You also don't know how to count. This is 78 chars and few more can be removed.
I cheated? You edited your comment.

  root:~ # xclip -o
      while(1) { (New-Object -c "Wscript.Shell").SendKeys("{SCROLLLOCK}"); sleep -m 240 }root:~ # xclip -o | wc
        0       9      87
  root:~ # xclip -o | wc -c
  87
You don't have to install apps, you can run them from directory.
I bring my own Mac, no dice on powershell :)