본문 바로가기

오토핫키4

[Ahk] 원하는 시간에 VBA 매크로를 실행해보자 오늘 해볼 스크립트는 원하는 시간에 본인들이 의도한 VBA 매크로를 실행하여 좀 더 자동화스런 코드를 구성하는 것을 해보도록 하겠다. 이 코드를 실행하면 굳이 먼저 VBA를 활성할 필요없이 시간이 되면 원하는 VBA 모듈이 실행되는것을 만들 수 있다. 주의할점은 변수선언에서 내장함수 사용시 구문오류가 안 나오도록 주의해야 한다. 본인 코드에서 사용한 #8 라인의 StrPath := A_WorkingDir . "\연습파일.xlsm" 을 주의 깊게 보길 바란다. 이 구문은 스크립트와 반드시 VBA 매크로 파일이 같은 폴더에 존재해야 한다. Loop { FormatTime, TimeString,, HHmm if(TimeString = "1930") { strPath := A_WorkingDir . "\연습파일.. 2022. 10. 12.
[오토핫키] 각종 명령어들.... https://gogildong.com/43 오토핫키 강좌 3강 - 명령어 오토핫키 강좌 3강 명령어 입니다. Ctrl키를 누른상태에서 F키를 누르면 검색창이 나와서 명령어를 쉽게 찾을 수 있습니다. 오토핫키 명령어가 굉장히 많은데요 오토핫키 시작, 오토핫키 종료, Cl gogildong.com 정리가 잘 되어있으니 방문하여 참고하시기 바랍니다. 2022. 9. 21.
[오핫] 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.