본문 바로가기
STUDY

windows Event Viewer 를 이용한 작업할당

by PsychoFLOOD 2020. 11. 10.
728x90

오늘의 뻘짓을 간단히 기록...

회사에서 이상한 관리목적의 어플을 얼마전에 설치강요하여 깔게 되었는데 이게 알고보니 근태감시용 어플이다..ㅡ.ㅡ;;

여튼 뭐 이런저런 필요로... 마우스를 자리비움할때 계속 움직이게 할 필요가 생겨서 한 것을 기록해본다..

windows application으로 mouse 위치 제어하는 것이야 몇줄이면 되는것이나 좀 더 편하게 접근해볼까 하여 검색해보니

cmd line에서도 mouse 위치를 제어가 가능하다.

제일 간단하게는 커맨드라인에서 rundll32 user32.dll,SetCursorPos 만 쳐주어도 알아서 마우스커서가 움직여준다.

다만 좌표값을 줄수가 없어서...ㅎㅎ...

 

검색을 좀 더 해보니 NirSoft 라는 곳에서 만든 커멘드라인 확장툴이 있다.(Freeware임)

다운로드는 www.nirsoft.net/utils/nircmd.html 에서 받으면 되고 nircmdc.exe 를 cmd창 관리자모드로 실행하여 windows 폴더에 넣어두면 어디서나 실행가능하다.

아주 수많은 유용한 커멘드들을 지원하는데 이중 내가 필요한 것은 movecursor 기능뿐이다.

적당히 무한반복용 배치파일을 하나 만들었다.

test.bat

:_loop

nircmdc movecursor -1 -1

nircmdc movecursor 1 1

goto _loop

 

test.bat을 실행하면 이제 마우스 커서가 1픽셀씩 미친듯 계속 움직인다 ㅎㅎㅎ

자리 비울때마다 클릭해서 실행하기는 넘나 귀찮고.. 문제는 이 배치파일을 적당한 시점에 트리거 해주어야 하는데...

자리 비울때 항상 하는 행동은 윈도_L 키를 눌러서 화면잠금을 하는 행동이다.

화면잠금하면 저 배치파일이 실행되면 되겠네? ㅎㅎ

이때 필요한 것이 windows event viewer 이다.

일단 윈도+r 해서 eventvwr.msc 를 수행하고... 화면잠금을 수행해본다.

그리고 나서 Windows로그에서 보안로그를 확인해보니 4798번 이벤트가 잠금할때마다 발생하는 것으로 추정된다.

(구글에서 lock desktop windows event 해보니 4800 이라는데 전혀 안보임 뭥미...??)

 

뭐 이젠 일사천리다.. 해당 이벤트에서 우클릭하여 이 이벤트에 작업 연결을 선택한 후 ydeer.tistory.com/86 참고하여 위에서 만든 배치파일을 실행하도록 설정해준다.

이후 윈도_L  키를 눌러서 잠금화면을 수행하면 마우스커서가 춤추는 것을 볼 수 있다.

오늘의 뻘짓 끗~!

 

다음에는 잠금을 하지 않아도 아무 짓도 안한채로 있으면 내가 설정한 시간 이후에 알아서 살짝씩 움직여주는 걸 만들어봐야겠다..

728x90

'STUDY' 카테고리의 다른 글

P0420 DTC 발생 및 관련 Study  (0) 2021.02.15
windows 10 tips 모음  (0) 2020.11.16
ASPICE SWE4 Testcase 도출에 대한 단상..  (4) 2020.07.27
openpyxl 기본사항 정리  (0) 2020.04.20
EDLC 전압보상기  (0) 2020.03.01

댓글