Windows에서 정의는 되어 있지만 실제로 아무 일도 안하는 F15 키 입력을 주기적으로 보내면 가능함.

근데 F15키가 내가 쓰는 터미널 프로그램 때문인지 아니면 linux shell 때문인지는 vim 때문인지는 모르겠으나,

뭔가 키입력을 먹어서 사용하기가 거지같으므로 그냥 ScrollLock 2번 입력으로 대체.


물론 설정에서 다 꺼버리면 되긴 하는데 회사보안정책이나 노트북의 배터리 문제 등,

상황에 따라 그럴 수 없는 경우가 있으므로,

소프트웨어 레벨에서 처리하고자 할 때 사용할 수 있는 방법.


아래 코드를 'XXX.vbs' 파일로 저장한 후 필요할 때마다 실행시키거나 아예 시작 프로그램에 등록해버리자.

59초에 한 번씩 ScrollLock키 입력을 2번 보내는 초간단 스크립트.

Set ws = CreateObject("WScript.Shell")
Do
    Wscript.Sleep 59000
    ws.SendKeys "{SCROLLLOCK}{SCROLLLOCK}"
Loop





[참조]

http://www.cnet.com/how-to/how-to-keep-your-computer-awake-without-touching-the-mouse/

https://gallery.technet.microsoft.com/scriptcenter/Stop-locking-computer-by-3d6e2ac2




Posted by bloodguy
,