※ 아래 포맷으로 오류보고해주시면 문제해결을 위한 시행착오를 줄일수가 있습니다.
1. 자신의 실행환경 (최대한 자세히)
(자동입력기 실행하면 로그창 맨위에 실행환경정보가 있습니다)
[16:24:06] 운영체제 : Windows 10 Home 버전 21H1 (10.0.19043), 오토핫키 : 1.1.32.00 Unicode 64-bit, 자동입력기 : 2.92
[16:24:07] 현재 선택된 브라우저는 크롬 입니다
2. 오류발생경로
3. 오류현상 (최대한 자세히)
상품권추출탭에서 핀번호를 찾지 못하는 경우 아래 경우와 같이 989482604381 앞에 엔터를 치면 인식합니다.
메모장에서 복사한 문자라서 형식도 없는데 왜 인식을 못하는지 모르겠네요.
주의해서 사용하면 되기는 하지만 개선되면 감사하겠습니다.
4. 기타 오류재현에 필요한 추가정보(문자포맷정보, 오류화면캡쳐 등)
추출불가:
해피머니 온라인상품권
기프티콘
수신 : 01012345678
989482604381
[16:14:15] __________________________________________________________________________<상품권추출 시작>______
[16:14:15] 해피머니 핀번호를 하나도 찾을수 없습니다.
[16:14:15] __________________________________________________________________________<상품권추출 종료>______
정상추출:
해피머니 온라인상품권
기프티콘
수신 : 01012345678
989482604381
[16:15:16] __________________________________________________________________________<상품권추출 시작>______
[16:15:16] 해피머니 기프티콘 : 총 1개의 신규 번호가 추출되었습니다.
[16:15:16] 상품권이 선택된 상태에서 실행버튼을 다시 누르면 선택된 번호가 자동입력됩니다.
[16:15:16] __________________________________________________________________________<상품권추출 종료>______
추출불가한 이유는
눈에 보이지는 않지만 표시불가능한 문자코드가 핀번호앞에 붙어있습니다.
헥스코드로 0xe2 0x80 0x8b 가 989482604381 앞에 끼어 있는데
문자를 받거나 옮기는 과정에서 인코딩 오류가 난것 같네요.
정상적인 텍스트 내용이 아니므로 공식적인 패치반영이 어려울 것 같습니다.
항상 저런 문제가 발생한다면
2.92버전 giftcard_autocoder.ahk 파일을 열어
8952 번째줄
this.regex := "O)[\s\n\,\:]([\d\-\_]{12,})"
를
this.regex := "O)[\s\n\,\:][^[:ascii:]]*([\d\-\_]{12,})"