반응형
사전 필요사항 : Chrome 114 버전 설치 필요
마우스 자동 반복 클릭 프로그램 소개
이번 블로그에서는 사용자가 지정한 화면 좌표를 자동으로 반복 클릭하는 프로그램을 소개합니다. 이 프로그램은 tkinter
를 사용한 GUI 인터페이스를 제공하며, pyautogui
와 keyboard
라이브러리를 활용해 마우스 클릭 좌표를 기록하고 자동으로 반복 클릭하는 기능을 구현합니다. 아래에서는 프로그램의 주요 기능과 사용 방법에 대해 상세히 설명하겠습니다.
프로그램 기능
좌표 기록 기능
- 사용자가 원하는 위치에 마우스를 이동한 후 's' 키를 눌러 해당 위치의 좌표를 기록할 수 있습니다.
- 기록된 좌표는 리스트에 저장되고, GUI에 표시됩니다.
좌표별 지연 시간 설정 기능
- 각 기록된 좌표마다 클릭 사이의 지연 시간을 개별적으로 설정할 수 있습니다.
- 지연 시간을 입력받기 위해 각 좌표에 대한 입력 칸이 동적으로 생성됩니다.
자동 클릭 기능
- 사용자가 입력한 반복 횟수에 따라 기록된 좌표들을 순서대로 클릭합니다.
- 클릭 사이의 지연 시간은 사용자가 설정한 값을 따릅니다.
좌표와 지연 시간 초기화 기능
- 기록된 좌표와 지연 시간을 초기화할 수 있는 리셋 버튼을 제공합니다.
마우스 자동 반복 클릭 프로그램 사용 방법
이 섹션에서는 마우스 자동 반복 클릭 프로그램의 사용 방법을 단계별로 설명합니다. 아래 순서대로 따라 하면 쉽게 프로그램을 사용할 수 있습니다.
1. 프로그램 실행
프로그램 시작: 프로그램을 실행하면 tkinter
를 기반으로 한 GUI 창이 나타납니다.
2. 좌표 기록
좌표 기록 모드 활성화:
Start Recording
버튼을 클릭합니다.- 커서 모양이 교차 모양으로 변하며, 좌표 기록 모드가 활성화됩니다.
좌표 기록:
- 원하는 위치에 마우스를 이동한 후,
s
키를 누릅니다. - 현재 마우스 위치의 좌표가 기록되고, GUI에 표시됩니다.
- 여러 번 클릭하여 여러 위치의 좌표를 기록할 수 있습니다.
- 각 좌표에 대해 클릭 사이의 지연 시간을 입력할 수 있는 칸이 자동으로 생성됩니다.
좌표 기록 중지:
Stop Recording
버튼을 클릭하여 좌표 기록 모드를 비활성화합니다.- 커서가 원래 모양으로 돌아옵니다.
3. 자동 클릭 설정
반복 횟수 설정:
Number of repetitions
입력란에 원하는 반복 횟수를 입력합니다.
지연 시간 설정:
- 각 좌표별로 생성된 지연 시간 입력 칸에 클릭 사이의 지연 시간을 입력합니다.
- 예를 들어, 첫 번째 좌표와 두 번째 좌표 사이에 1초 지연 시간을 원한다면 해당 칸에
1
을 입력합니다.
4. 자동 클릭 실행
자동 클릭 시작:
- 모든 설정을 완료한 후,
Start Automated Clicks
버튼을 클릭합니다. - 프로그램이 입력된 반복 횟수만큼 기록된 좌표들을 순서대로 클릭합니다.
- 클릭 사이의 지연 시간은 설정한 값을 따릅니다.
자동 클릭 완료:
- 모든 작업이 완료되면, "Automated clicks completed!" 메시지가 표시됩니다.
5. 초기화
좌표 및 지연 시간 초기화:
Reset
버튼을 클릭하여 기록된 좌표와 지연 시간 입력 칸을 초기화합니다.- GUI에서 모든 좌표와 입력 칸이 삭제됩니다.
- 새로운 작업을 위해 좌표와 지연 시간을 다시 설정할 수 있습니다.
예제 시나리오
프로그램 실행:
- 프로그램을 실행하여 GUI 창을 엽니다.
좌표 기록:
Start Recording
버튼을 누르고, 마우스를 원하는 위치로 이동한 후s
키를 눌러 첫 번째 좌표를 기록합니다.- 다른 위치로 마우스를 이동하고
s
키를 눌러 두 번째 좌표를 기록합니다. - GUI에 기록된 좌표가 표시됩니다.
지연 시간 설정:
- 첫 번째 좌표와 두 번째 좌표 사이의 지연 시간을 입력합니다.
반복 횟수 설정:
Number of repetitions
입력란에5
를 입력하여 5회 반복을 설정합니다.
자동 클릭 실행:
Start Automated Clicks
버튼을 눌러 자동 클릭을 시작합니다.- 프로그램이 설정된 좌표를 5회 반복 클릭합니다.
초기화:
- 작업이 완료되면,
Reset
버튼을 눌러 기록된 좌표와 지연 시간을 초기화합니다.
이렇게 하면 마우스 자동 반복 클릭 프로그램을 효율적으로 사용할 수 있습니다. 프로그램을 사용하여 반복적인 마우스 클릭 작업을 자동화하고, 시간을 절약하세요!
반응형
'자동화' 카테고리의 다른 글
[202407] 파이썬 Selenium을 통한 크롤링 방법(스크롤 이동 포함) (4) | 2024.07.22 |
---|---|
[202407] 크롬 및 크롬드라이버 버전 114 설치 방법 (3) | 2024.07.22 |
[202407] 엑셀 파일 합치기 프로그램 [필터 제거, 컬럼 추출 포함](다운로드) (1) | 2024.07.17 |
[202407] 블랙잭 연습 프로그램 소개(다운로드) (0) | 2024.07.17 |
[202407] PC 최적화 및 유지보수 자동화 툴(다운로드) (0) | 2024.07.15 |