AutoIT이 느리지만 꾸준히 업데이트 되고 있다. 이에 v3.3.8.1 버전에서 3.3.10.2로 업데이트 하였는데 기존에 잘 동작하던 소스에서 에러가 나오는게 아닌가?
기존에 도움말에도 그렇고 2바이트 문자를 쓰기 위해서 인코딩 타입을 UTF8-BOM으로 맞춰 잘 사용하고 있었는데 이런 에러가 발생한다. 그렇다고 code page 타입으로 바꿔쓸 수도 없고해서 검색해 보니 나 말고도 문제가 있다고 지적한 사람이 있었다.
아직까지 해결책은 없는 모양인데 임시로 AU3Check를 하지 말라는 의견이다.
방법은
UTF8-BOM 인코딩을 사용하는 소스에는 다음과 같이 AU3Check를 하지 말라는 거다.
#AutoIt3Wrapper_Run_Au3Check=n
즉, 소스들 맨 위에 이와 같이 선언하면 에러는 피할 수 있다. 물론 syntax 체크는 안 하겠지.
댓글 영역