본문 바로가기
반응형

컴퓨터44

Autohotkey에서 Progress Bar에 색상 넣기 앞서 작성했던 PixelGetColor를 사용하는 데 있어서 현재 내 마우스가 지정하고 있는 색상이 무엇인지 Preview 형태로 볼 수 있게 만들고 싶었습니다. 그러다 보니 Autohotkey GUI에서 색상을 넣을 수 있는 부분이 Progress Bar가 있었네요 Progress Bar 자체를 정사각형으로 만들어서 색상을 집어넣는 형태입니다. 아래 이미지처럼 되어있네요. "BackgroundN"을 사용하면 RGB Color를 사용할 수 있습니다. 위 와 같이 코드를 작성했을 때 설정 된 Progress Bar 색상이 적용되어 나타납니다. 그렇다면 실시간으로 색상을 변경할려면? 사실 내 마우스 커서의 색상을 발견하기 위해서는 실시간으로 값을 변경할 수 있어야 합니다. 그래서 실시간으로 색상을 변경하기 .. 2023. 5. 2.
AutoHotKey의 PixelGetColor와 PixelSearch에 대하여... 오토핫키를 사용하다 보면 Window Spy에서는 RGB 코드가 나타납니다. 이미지에 존재하는 Color 값을 보게 된다면 RGB 형태로 나옵니다. (Red , Green , Blue) 하지만 PixelGetColor와 PixelSearch에서는.... 신기하게도 BGR을 사용하게 되네요. 물론 PixelGetColor를 사용 한 뒤 PixelSearch를 사용하게 된다면 둘 다 BGR이라 문제없이 사용되지만 Window Spy에서 확인 한 Color는 사용이 안돼서 이유를 찾아봤네요.. 둘 다 Blue , Green , Red를 사용하지만 순서에 따라 코드값이 조금씩 다르네요 혹시라도 RGB로 사용하고 싶다면 Mode에 RGB를 넣으면 된답니다! 2023. 4. 24.
AUTOHOTKEY를 활용한 캡쳐 내용 CLIPBOARD에 저장하기 제가 필요하다 보니 찾아봤습니다. GDIP_ALL을 활용하여 가능하네요. GDIP_ALL은 GDI+ standard library 1.45 by tic - AutoHotkey Community 사이트를 활용하여 다운로드하시면 됩니다. 아래 코드는 마우스 좌표를 기준으로 일정 범위만큼 캡처하는 코드입니다. 필요하신 부분에 사용하시면 될 것 같습니다. 1을 누르면 현재 마우스 기준 좌표에서 캡처됩니다. X를 누르면 프로그램 종료 됩니다. ※ 아래 코드는 GDIP_ALL.AHK는 같은 폴더에 있어야 합니다. #Include Gdip_All.ahk 1:: mousegetpos , x , y ;마우스 좌표 확인 captureX := x + 100 captureY := y + 100 captureWidth := 2.. 2023. 4. 4.
오토핫키(Autohotkey) GUI에서 Submit과 Nohide 오토핫키로 GUI를 만들다 보면 Gui , Submit , Nohide라는 코드를 거의 대부분 사용합니다. 특히 아래 예시 코드와 같이 사람이 직접 입력했던 내용을 변수로 받아서 사용할 때 입력합니다. ; GUI 생성 Gui, Add, Text, x10 y10 w100 h20, Text: Gui, Add, Edit, x110 y10 w150 h20 vInputText Gui, Add, Button, x150 y40 w50 h25 gOkButton, OK Gui, Show, w300 h100, Text Input return ; OK 버튼 클릭 시, 입력된 Text를 가져와서 MsgBox에 노출 OkButton: Gui, Submit, NoHide MsgBox % "입력된 Text: " InputText .. 2023. 3. 25.
반응형