본문 바로가기
반응형

컴퓨터/오토핫키34

오토핫키로 실행 되어있는 엑셀 매크로 실행하기 엑셀 오브젝트를 만드는 게 아닌 실행되어 있는 엑셀을 변수에 넣어 매크로를 실행하는 것입니다. 매크로를 실행할 엑셀을 선택 후 오토 핫키를 실행하셔야 정상적으로 됩니다. ex := ComobjActive("Excel.application") ex.run("매크로이름") 단 두줄입니다. 그렇게 엑셀에 있는 매크로를 실행할 수 있습니다. 그리고 오토 핫키에 있는 변수를 사용하여 매크로를 실행하는 방법은 간단합니다. 사실 이번 글을 적는 이유입니다. 변수 := "매크로이름" ex := comobjactive("excel.application") ex.run (변수) 그리고 혹여라도 다른 파일의 매크로를 실행하기 위해서는 아래 코드처럼 입력하시면 됩니다. 변수 := "'파일이름'!매크로이름" ex := como.. 2021. 7. 7.
현재 실행중인 모든 프로그램 확인하기 - 오토핫키 WinGet, id, List,,, Program Manager Loop, %id% { this_id := id%A_Index% WinGetTitle, this_title, ahk_id %this_id% MsgBox, 4, , 현재 실행중인 프로세스 %id% 개 중 %a_index% 번 째 `n %this_title% 창을 활성화 하시겠습니까? IfMsgBox , yes WinActivate, ahk_id %this_id% } 위 코드를 통해 현재 내컴퓨터 프로세스에 존재하는 모든 프로그램을 확인할 수 있습니다. YES버튼을 누르면 해당 프로그램이 가장 앞으로 표시됩니다. 2021. 7. 7.
내IP확인 프로그램 - 오토핫키 내 IP 확인하는 프로그램입니다. 사실 네이버에서 내 IP 확인이라고 검색하면 주소가 나오긴 합니다. 근데 프로그램으로 하나 만들어봤습니다. 버튼을 누르시면 클립보드에 IP주소가 복사되고 UI에 노출됩니다. 버튼을 누르면 됩니다. 2021. 6. 28.
Autohotkey Unix TimeStamp - EnvSub , EnvAdd 오토 핫키를 사용하여 Unix TimeStamp를 만드는 방법입니다. EnvSub 함수입니다. 함수를 보면 옵션에 TimeUnits가 있습니다. 결국 2개 값의 차이를 TimeUnits로 표시가 가능합니다. TimeUnits에는 4가지 종류가 있습니다. TimeUnits can be either Seconds, Minutes, Hours, or Days (or just the first letter of each of these). 오토 핫키 설명서에 적혀있습니다. TimeUnits Seconds Minutes Hours Days 그렇다면 Unix TimeStamp는 알고 계시겠지만 기본을 이야기하자면 1970년 01월 01일 00시 00분 00초 와 시간 차이 (단위 : 초) 입니다. 코인 거래소는 T.. 2021. 6. 27.
반응형