CatLab Studio
article thumbnail
[Lib] 오토핫키 화면 캡처 라이브러리
AutoHotkey/Lib 2023. 2. 7. 19:48

사용자가 원하는 화면의 영역을 드래그해 파일로 저장이 가능한 간단한 캡처 라이브러리입니다. 객체를 선언하고 함수를 호출하면, 불투명한 검은 바탕이 깔리고 사용자가 드래그 한 영역에 하이라이트효과를 줍니다. 드래그 도중 우클릭을 하면 캡처가 취소됩니다. ;================================================================================== ; 파일명 : Capture.ahk ; 설명 : 화면 특정 영역 캡쳐 라이브러리 ; 버전: v2.0 ; 라이센스: CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0/deed.ko) ; 설치방법: #Include Capture.ahk ; 제작자: htt..

article thumbnail
[Lib] 오토핫키 셀레니움 드라이버 자동 설치/업데이트 라이브러리
AutoHotkey/Lib 2022. 7. 14. 13:24

셀레니움(Selenium)은 강력한 웹 드라이버입니다. 그러나 오토핫키에서 셀레니움 기반으로 작성한 코드는 배포시 타 PC 에서 별도로 셀레니움을 설치해주어야 하고, 셀레니움을 설치하더라도 크롬 버전에 맞는 드라이버를 맞춰주어야 하기 때문에 번거로움이 많습니다. 이 때문에 Chrome.ahk , Rufaydium 등 별도의 설치과정 필요없이 크롬만 있으면 작동하는 웹소켓 기반 드라이버가 주목받고 있는것 같습니다. 본 라이브러리는 셀레니움 작동에 필요한 모든 필수구성 요소를 감지하고 설치과정을 제공합니다. 셀레니움이 아예 설치되지 않은 PC라도 약 1분만에 환경설정이 끝나도록 빠른 설치를 가능하게 합니다. 또한 셀레니움이 이미 설치된 PC도 해당 라이브러리를 이용해 크롬 드라이버의 버전 업데이트를 확인하고..

article thumbnail
[Lib] 오토핫키 하드웨어 입력 드라이버 AHI
AutoHotkey/Lib 2020. 11. 10. 22:15

0. AutoHotInterception 란? AutoHotInterception 는 간단히 말하면 흔히 오토핫키의 하드웨어 입력 라이브러리로 알려진 Class DD와 같이 마우스 입력, 키보드 입력 등을 소프트웨어 신호가 아닌 하드웨어 신호로 전송할 수 있게 해주는 라이브러리입니다. 은행과 같이 보안 프로그램으로 인해 오토핫키의 기본 입력 명령어 ( Send, SendInput, MouseClick 등 ) 가 입력되지 않는 경우에 유용하게 사용이 가능합니다. 이 외에도 오토핫키의 핫키처럼 원하는 장치 ( 키보드, 마우스 등 )에 대한 입력에 반응할 수 있고, 똑같은 키 입력이라 하더라도 장치마다 각기 다른 행동을 시킬 수도 있습니다. 우선, Class DD와 가장 큰 차이점은 오픈소스라는 점입니다. 그..

article thumbnail
[Lib] 화면 내 사각형 영역 표시 라이브러리
AutoHotkey/Lib 2020. 7. 30. 20:38

AutoHotkey 오토핫키 화면 내 사각형 영역 표시 라이브러리 화면에 원하는 영역을 사각형의 형태로 텍스트와 함께 시각적으로 보이게 해주는 라이브러리입니다. 다용도로 사용이 용이할것 같아서 제작해보았습니다 - v1.1 업데이트 다중 객체 오류 수정 - v2.0 업데이트 (24.03.19) 객체 제거 오류 수정 텍스트 영역 정확도 수정 커스텀 기능 추가 ;================================================================================== ; 파일명 : TextRectangle.ahk ; 설명 : 화면 특정 영역 표시 라이브러리 ; 버전: v2.0 ; 라이센스: CC BY-SA 3.0 (https://creativecommons.org/li..

[Lib] 이미지서치 호환성 개선 라이브러리
AutoHotkey/Lib 2020. 7. 11. 21:46

오토핫키의 함수중 하나인 이미저서치를 사용하다보면, 여러 해상도, 색 비트 등과 같은 요소들로 인해 다른환경에서 이미지가 잘 검색이 되지않는 현상이 종종 발생합니다. 해당 라이브러리는 저장된 이미지를 예시로 보여주고, 사용자가 손쉽게 예시를 따라 이미지를 캡처해 이미지서치의 호환성을 개선하게 도와주는 라이브러리입니다. 해당 라이브러리의 함수는 1. GETIMAGE(ExampleImage, SaveImage:="") : GETIMAGE(예시사진 경로 , [캡처사진 경로]) 2. GETSQUAREIMAGE(ExampleImage, SaveImage:="", ImageW:="", ImageH:="") : GETSQUAREIMAGE(예시사진 경로 , [캡처사진 경로], [영역 너비], [영역 높이]) 이렇게 두..

article thumbnail
[Lib] AutoHotkey ImageButton Effects - 오토핫키 이미지버튼 효과추가 라이브러리
AutoHotkey/Lib 2020. 7. 8. 19:34

기존 오토핫키의 Picture GUI의 이미지를 마우스 호버와 클릭시 변경할 수 있도록 해주는 라이브러리입니다. ;================================================================================== ; 파일명 : ImageButton Effects.ahk ; 설명 : 이미지버튼 마우스 효과 추가 라이브러리 ; 버전: v1.0 ; 라이센스: CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0/deed.ko) ; 설치방법: #Include ImageButton Effects.ahk ; 제작자: https://catlab.tistory.com/ (fty816@gmail.com) ;=====..