본문 바로가기

오토핫키4

[오토핫키] 각종 명령어들.... https://gogildong.com/43 오토핫키 강좌 3강 - 명령어 오토핫키 강좌 3강 명령어 입니다. Ctrl키를 누른상태에서 F키를 누르면 검색창이 나와서 명령어를 쉽게 찾을 수 있습니다. 오토핫키 명령어가 굉장히 많은데요 오토핫키 시작, 오토핫키 종료, Cl gogildong.com 정리가 잘 되어있으니 방문하여 참고하시기 바랍니다. 2022. 9. 21.
[VBA] 나만의 OCR로 세상을 스캔해보자 오늘 해볼건 랜덤으로 생성된 4자리 숫자(번호판 4자리) 를 텍스트가 아닌 이미지로 인식하여 그것을 통해 텍스트를 추출하는 작업을 해볼것이다. 엑셀이 텍스트인데 왜 이걸 이미지로 인식해서 다시 텍스트로 긁어오냐는 식의 어의없음은 탑재를 안하길 바란다. OCR 엔진의 인식률은 좋은 편이다. 물론 이걸 사용하려면 윈도우10이어야 하고 윈도우에서 언어 패키지를 설치하여야 한다. 요즘 OCR엔진들은 학습도 가능하다고 하는데 이건 학습이 안된다고 한다. 참고하길 바란다. 처음에 OCR 영역을 설정하게 되면 영어와 숫자는 큰 무리없이 바로 마우스 포인트 옆에 스캔한 결과를 보여주는 tooltip이 생긴다. 이걸 클립보드에 담아서 각 해당 영역에 뿌려주는 코드이다. 완벽하지는 않지만 생각보다 인식률이 좋은 편이니 간.. 2022. 8. 11.
[오핫] VBA에서 선택한 셀을 오핫에서 적용하기 VBA에서 기준셀을 InputBox로 받은 후 오토핫키에서 그 기준셀의 값으로 웹상에 입력을 하거나 처리해야 할일들이 생기게 된다. 그 때 사용하는 코드이다. 반드시 inputbox로 받은 영역을 select로 해줘야 정상적으로 오토핫키에서 실행이 된다. 위의 코드는 기준셀을 rngX로 받은 후 rngX를 선택한 상태에서 오토핫키로 만든 응용프로그램을 실행하게 된다. 오토핫키에서는 열려있는 엑셀을 개체로 받아 ex로 선언하기에 엑셀을 이용하려면 앞에 ex를 붙혀서 사용해야 한다. 물론 ex는 변수로 본인들이 원하는 이름으로 변경해도 된다. 이 두 코드를 설명하면 VBA에서 rngX를 inputbox로 받고 그 영역을 선택한 후 오토핫키의 응용프로그램을 실행하게 되는데 오토핫키에서는 ex로 엑셀을 선언하고.. 2022. 8. 8.
[오핫] 오토핫키로 유효기간 설정하기 더보기 LimitTime=20450815 ;만료기간지정. Sel:= ComObjCreate("Selenium.CHROMEDriver") ;= 셀레니움 설정 Sel.addargument("headless") ;= Hidden 모드로 크롬을 열어라 Sel.addargument("disable-infobars") ;= 크롬이 제어되고 있다는 문구 없애라 sel.get("http://time.navyism.com/") ;= 온라인 타임 사이트 접속 Today := sel.FindElementByid("time_area").Attribute("innerText") ;= 현재 시간을 나타내고 있는 태그에서 이너텍스트 추출 Sel.close() ;= 크롬창을 닫아라 Today := SubStr(RegExReplace.. 2022. 8. 8.