오토핫키/질문답변 아카이브
-
오토핫키] 구이 버튼에 마우스를 가져다 놓으면 버튼에 대한 추가 설명을 띄우는 방법오토핫키/질문답변 아카이브 2023. 8. 25. 23:20
압살맨 오픈채팅 바로가기 압살맨 유튜브 바로가기 질문 안녕하세요 오토핫키에 재미를 들이이고있는중인데 만들다보니 궁금증이 생겨서 고수님들의 도움을 한번 청해봅니다 구이버튼마다 마우스포인트를 가져다놓으면 엑셀처럼 버튼에대한 설명 메모를 추가할수있는 방법이있을까요? 혼자 사용할땐 필요가없지만 공유를할때 어느기능이있는지 추가 정보를 기입하면 좋을꺼같은 생각에 글올려봅니다. 고수님들 도움주시면 감사하겠습니다 답변 해당 질문에 대한 답변은 OnMessage 를 통해 해결할 수 있다. OnMessage 는 스크립트가 지정된 메시지를 받을 때 자동으로 호출할 함수 또는 함수 객체를 지정한다. OnMessage(MsgNumber [, Function, MaxThreads]) 여기서 MsgNumber 는 우리가..
-
오토핫키 질문답변] 1부터 100까지 중복없이 숫자 입력오토핫키/질문답변 아카이브 2023. 3. 10. 01:19
Number_Array := [] Loop, 100 Number_Array.Push(A_Index) Loop { Random, r, 1, Number_Array.Count() Send, % Number_Array[r] "`n" Number_Array.RemoveAt(r) if(Number_Array.Count() = 0) break } 이거를 이제 새삥 BingAI 에게 어떤 동작을 하는지 물어보자. ChatGPT 에게도 물어보자.
-
오토핫키 질문답변] 오토핫키 무한루프 도중 정지오토핫키/질문답변 아카이브 2023. 1. 20. 01:48
질문 안녕하세요. 오토핫키 스크립트 중 궁금한게 있습니다. 보통 무한루프 실행 중 도중에 break를 하게 되면 모든 구문을 완료 후 정지가 되는데 구문을 실행 도중 중간에 정지를 할수 있는 방법이 있나요? 답변 이 내용은 저도 예전에 고민을 하던 내용인데 Loop 를 멈추는 방법은 여러가지가 있습니다. 방법1 Loop { if(a = 1) break else Msgbox, Hi } F2:: a := 1 return 하나의 조건을 달아서 a 가 1일 경우 루프를 탈출한다 라는 구문을 넣어줍니다. F2 를 누르면 a 에 1 을 넣어줍니다. Msgbox 가 더 이상 뜨지 않게 됩니다. 방법2 Loop Msgbox, Hi F2:: Pause return 이 방법은 Pause 를 사용하여 반복문을 잠시 멈추는 ..
-
오토핫키 질문답변] 오토핫키를 사용해서 웹페이지 텍스트를 검색해서 위치를 찾을 수있는 명령어가 있나요? 혹시 없다면 다른 방법이 없을까요?오토핫키/질문답변 아카이브 2023. 1. 20. 01:38
질문 오토핫키를 사용해서 웹페이지 텍스트를 검색해서 위치를 찾을 수있는 명령어가 있나요? 혹시 없다면 다른 방법이 없을까요? 답변 찾으려는 텍스트의 좌표를 알아낸다는 것 자체가 구현하기 어려운 기술입니다. 해당 기술은 머신러닝을 활용한 OCR 에서 구현되며 그것도 성능이 좋은 OCR 서비스에서만 문자열의 좌표를 배열에 담아 돌려줍니다. 그래서 생각해본 꼼수가 있는데 CoordMode, Pixel, Screen CoordMode, Mouse, Screen F1:: ControlSend, , ^f, ahk_exe Chrome.exe ControlSend, , 파이썬, ahk_exe Chrome.exe Sleep, 500 StartTime := A_TickCount Loop { PixelSearch, x, y..
-
오토핫키 질문답변] ListBox 공백칸 눌림방지 가능할까요?오토핫키/질문답변 아카이브 2022. 9. 16. 09:38
https://open.kakao.com/me/apsalman https://www.youtube.com/channel/UC6hW-NrL9CxDQd2IzWbekYA 혹시 Listbox를 사용중인데 공백칸 눌림방지 가능할까요? if (A_GuiEvent = "Normal") 옵션 사용중인데 공백눌러도 적용이되버리더라구여 선택된 해당 LB Row의 텍스트를 따서 공백일 경우 아무것도 하지 않는다 라는 옵션을 넣어보시는건 어떨까요?