소프트웨어 (AHK) '버튼 활성화되면 클릭하기' 좀 도와주세요
2022.10.02 15:08
안녕하세요
버튼이 활성화되면 클릭하려고 하는데, ClassNN이 다른 컴퓨터에서 달라지는 경우가 있네요.
이런 경우 다 작동되게 하는 방법이 있을까요?
버튼의 글자는 프로그램 실행시에
Enlish를 선택하면 'Auto Dial' 이고, 한국어를 선택하면 '자동 방송'입니다.
위치가 달라져서 좌표는 사용할 수 없습니다.
ClassNN은 BUTTON.app.0.73673b_r7_ad18 입니다.
(어떤 컴퓨터에서는 0.73673b_r7 이 부분이 0.ea119_r9로 바뀌는 경우가 있어서 실행이 안됩니다)
sleep 1000
while !(EnDis = 1)
ControlGet, EnDis, Enabled,, BUTTON.app.0.73673b_r7_ad18, ahk_exe Plan.exe
sleep 1000
ControlClick, BUTTON.app.0.73673b_r7_ad18, ahk_exe Plan.exe ; '자동 방송' 클릭
댓글 [3]
-
ViArPl 2022.10.02 20:54
-
지후빠 2022.10.03 00:34
둘 다 변하면... 컨트롤 순서는 일정할테니 winget으로 컨트롤 목록을 얻어서
지정된 위치(순서)의 컨트롤 이름을 얻어낼 수 있습니다.
만약 4번째 이면... (샘플이 없어서 그냥 상상만으로 적어봅니다.)
잘 안되시면 해당 프로그램 또는 샘플을 주시면 해보겠습니다.
WinGet, cList, ControlList, ahk_exe Plan.exe
Loop, Parse, cList, `n
if A_Index = 4
ButtonClassNN := A_LoopField
sleep 1000
while !(EnDis = 1)
ControlGet, EnDis, Enabled,, %ButtonClassNN%, ahk_exe Plan.exe
sleep 1000
ControlClick, %ButtonClassNN%, ahk_exe Plan.exe ; '자동 방송' 클릭
만약 해당 컨트롤에 키보드 포커스를 둘 수 있으면 ControlGetFocus 를 사용해 볼 수도 있을 것 같습니다.
-
UU自適 2022.10.03 15:41
지후빠님, 감사합니다^^
설명대로 하니, 다른 컴퓨터에서도 아주 잘 클릭되는 것을 확인했습니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
94994 | 모 바 일| 아이폰 용 60-70 달러 대 이어버드 추천 부탁드립니다. [2] | RECALL | 173 | 10-14 |
94993 | 윈 도 우| WIN10 원격 속도 문의 [4] | 뷰티블마인 | 292 | 10-14 |
94992 | 윈 도 우| for문 문의 [8] | 집앞의_큰 | 335 | 10-14 |
94991 | 윈 도 우| 윈도우 7에서 Mac 주소 변경 명령어 문의 [6] | Orange_Dad | 309 | 10-14 |
94990 | 소프트웨어| 맥변경 프로그램 문의 [6] | 뷰티블마인 | 243 | 10-14 |
94989 | 윈 도 우| 윈도즈11 설치시 디스크 파티션 문제 질문 입니다. [4] | Day | 431 | 10-14 |
94988 | 모 바 일| 폰 마이그레이션 질문드립니다. [5] | 양치기영감 | 283 | 10-14 |
94987 | 윈 도 우| 인터넷이 되지않는 pc에서 us 언어팩 설치 방법 [5] | 이잉이긔 | 365 | 10-14 |
94986 | 윈 도 우| 윈도우 10 업데이트 절대 안돼게 하려면 어떻게 하나요? [5] | 하얀달 | 434 | 10-14 |
94985 | 기 타| 공유오피스 공용 복합기, [2] | 일신우일신 | 379 | 10-14 |
94984 | 하드웨어| 듀얼 모니터 설정 질문 드려봅니다 [9] | 한아름 | 421 | 10-14 |
94983 | 소프트웨어| 유투브에 동영상 올려보고 싶은데 원래 영상크기가? [4] | zizer7ener | 481 | 10-13 |
94982 | 기 타| 컴퓨터견적문의 [7] | 러브홀릭스 | 439 | 10-13 |
94981 | 소프트웨어| Q-dir 에서 새로 고침 자동으로 하는 방법 문의 드립니다. | 천해향 | 540 | 10-13 |
94980 | 윈 도 우| 최신 nvme 드라이버 설치된 윈도우pe 공유가 가능할가요? [6] | 알고싶삼 | 665 | 10-13 |
94979 | 윈 도 우| 정확한 내용으로 설명해주실 수 있는 분 계실까요? [6] | 달리는피터 | 836 | 10-13 |
94978 | 소프트웨어| 미사용 액티브x [3] | First. | 340 | 10-13 |
94977 | 소프트웨어| 포토스케이프 질문.. [1] | 테츠로 | 340 | 10-13 |
94976 | 소프트웨어| 여기서 어떻게 해야 하나요? [1] | 테츠로 | 499 | 10-12 |
94975 | 윈 도 우| Windows 11 22H2 자동업데이트는 안되나요? [9] | reg | 823 | 10-12 |
https://www.autohotkey.com/docs/commands/ControlClick.htm
ClassNN 대신 버튼 텍스트를 사용하시면 될 것 같습니다.