창을 아예 띄우지 않고 백그라운드에서만 동작하며, config.ini 파일을 사용합니다.
- 관리자 권한:
- 게임 창이 관리자 권한으로 실행 중이라면 이 콘솔 앱도 관리자 권한으로 실행해야 클릭 명령이 전달됩니다.
- 프로그램 종료:
ShowWindow(hConsole, SW_HIDE)를 사용했기 때문에 창이 보이지 않습니다. 프로그램을 종료하려면 작업 관리자에서 해당 프로세스를 찾아 '작업 끝내기'를 하거나, 트레이 아이콘 기능을 추가해야 합니다. (위 코드는 순수 백그라운드 동작 중심입니다.)
이 콘솔 버전은 메모리 사용량이 매우 적어 시스템 리소스를 거의 차지하지 않습니다.
구체적인 동작 흐름은 다음과 같습니다:
동작 메커니즘
- 대기 상태: 프로그램이 실행 중이지만 아무 작업도 하지 않고 키 입력만 감시합니다.
- 단축키 입력 (기본: F3):
- 현재 상태가 '정지'라면 → '시작'으로 변경.
- 설정된 인터벌(예: 0.1초)마다 마우스 클릭 신호를 무한 반복해서 보냅니다.
- (Freeze 옵션이 켜져 있다면 마우스 커서를 현재 위치에 고정시킵니다.)
- 단축키 재입력 (F3 다시 누름):
- 현재 상태가 '작동 중'이라면 → '정지'로 변경.
- 반복되던 클릭 신호와 타이머가 즉시 멈춥니다.
- 반복: 다시 단축키를 누르면 위 과정을 반복합니다.
사용 시 팁
- 중지 안 됨 현상: 만약 클릭 인터벌을 너무 짧게(예: 1/1000초) 설정하면, 컴퓨터가 클릭 처리에 너무 바빠서 단축키 입력을 잠시 무시하는 경우가 생길 수 있습니다. 이럴 때는 단축키를 아주 약간 길게 누르거나 연타하면 멈춥니다.
- 단축키 확인: 반드시 설정(HotKey) 섹션에서 본인이 지정한 키가 무엇인지 확인해야 합니다. 보통 F3이 기본이지만, 게임 내 스크린샷 키나 다른 기능키와 겹치면 작동이 꼬일 수 있으니 주의하세요.
'프로그래밍' 카테고리의 다른 글
| XUnity.AutoTranslator 파파고 번역 수정 버전 (PapagoStable) (0) | 2026.03.21 |
|---|---|
| 파파고번역 문제 수정 (XUnity.AutoTranslator PapagoTranslate Fix) (0) | 2025.05.01 |
| 귀곡팔황 모드의 파일 EnDecryptor (0) | 2023.08.30 |
| 귀곡팔황 변환도구 All In One (0) | 2023.08.30 |
| 귀곡팔황 Fatury 전용 확장자 dat 변환 도구 (0) | 2023.08.28 |