티스토리 뷰

728x90

배치파일로 컴퓨터의 마우스 커서를 이동시키고, 클릭하는 방법을 알아보겠습니다!

 

 

기본

마우스 커서를 움직이기 전에, 알아야 할 개념을 알려드리겠습니다.

 

컴퓨터 스크린의 마우스 좌표는 아래 사진과 같이 표시되어 있습니다.

 

 

즉, 스크린의 왼쪽 위가 (0, 0)이 되고, 오른쪽 아래가 (1080, 1920)이 되는거죠.

 

 

방법
 
단순 커서 좌표 이동
@echo off
 
::커서의 x좌표
set x=0
 
::커서의 y좌표
set y=0
 
::powershell command
set command=^
Add-Type -AssemblyName System.Windows.Forms;^
[Windows.Forms.Cursor]::Position = """$(%x%),$(%y%)""";
 
powershell %command%
 
pause

결과 →

결과1

 

현재 마우스 좌표에서 커서 이동
@echo off
 
::오른쪽으로 100만큼 이동은 +100, 왼쪽으로 100만큼 이동은 -100
set x=[System.Windows.Forms.Cursor]::Position.X + 100
 
::위로 100만큼 이동은 -100, 아래로 100만큼 이동은 +100
set y=[System.Windows.Forms.Cursor]::Position.Y - 100
 
::powershell command
set command=^
Add-Type -AssemblyName System.Windows.Forms;^
[Windows.Forms.Cursor]::Position = """$(%x%),$(%y%)""";
 
powershell %command%
 
pause

위의 개념에서 보았듯이 커서의 y좌표를 위로 이동시키려면 음수의 값을 입력해야 합니다.

 

결과 →

결과2

 

 

관련글: 개행을 이용해서 변수 저장하기, 모니터 해상도 구하기

더보기

배치파일, cmd, 마우스, 마우스 커서, 커서, 이동, 움직이기, 마우스 움직이기, 커서 움직이기, 마우스 이동, 커서 이동, 마우스 커서 이동, 배치파일 마우스, 배치파일 마우스 커서, 배치파일 커서, 

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함