소프트웨어 (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 | - | - |
98214 | 하드웨어| SSD 외장케이스 [2] | simsuri | 387 | 10-31 |
98213 | 하드웨어| 리얼텍 오디오 문제 [9] | 고무장갑 | 429 | 10-31 |
98212 | 서버 / IT| sk t전화를 wsa의 플레이 스토어에서 설치 할 수 있나요? [2] | brucex | 192 | 10-31 |
98211 | 소프트웨어| 크롬 즐겨찾기 방향을 바꿀순 없나요? [2] | 모노시티 | 214 | 10-31 |
98210 | 윈 도 우| certutil이나 certmgr로 특정 인증서 삭제 스크립트 작성 ... | DarknessAn | 86 | 10-31 |
98209 | 소프트웨어| 오피스 활성화 문의 [1] | 엉클퍼커 | 728 | 10-31 |
98208 | 하드웨어| 안녕하십니까? 전에 쓰던 하드(2t) [4] | nissan | 474 | 10-31 |
98207 | 기 타| 마우스 패드 문의 | 뷰티블마인 | 173 | 10-31 |
98206 | 윈 도 우| 블루투스 마우스가 절전모드 해제후 재연결을 꼭 해야 되내요. [1] | 내찬AEEV | 241 | 10-31 |
98205 | 모 바 일| 휴대폰 영상 성능이 어느 정도 안가요? [4] | joe | 311 | 10-31 |
98204 | 소프트웨어| 파워포인트 페이지마다 같은 단어들이 들어가는데, 일괄로 ... [2] | brucex | 244 | 10-30 |
98203 | 기 타| 혹시 IE tab 플러그인 대신 쓸수 있는거 있을까요? [7] | 루나헌터 | 384 | 10-30 |
98202 | 윈 도 우| 윈도우 업데이트 후 계속 재시작하라는 메시지가 나타나네요 | 제리코 | 176 | 10-30 |
98201 | 윈 도 우| 모든북마크 삭제 [2] | 노선부장 | 313 | 10-30 |
98200 | 하드웨어| 종료시 재부팅 현상 [5] | 카멜 | 347 | 10-30 |
98199 | 윈 도 우| 일본어판 마소 순정말고...윈10/11 | 도파니 | 240 | 10-30 |
98198 | 윈 도 우| 잠금화면 사진이 바뀌지 않습니다. | 갠지스의잔 | 157 | 10-30 |
98197 | 윈 도 우| 이 윈도우 업데이트 버전은 어디서 찾나요? [12] | brucex | 472 | 10-30 |
98196 | 윈 도 우| 관리자 권한으로 자동 실행 되게 하는법 문의 [6] | 누93 | 459 | 10-30 |
98195 | 윈 도 우| 윈도우 서비스에 등록 된 인텔 칩셋 소프트웨어들... | 마린블루 | 181 | 10-30 |
https://www.autohotkey.com/docs/commands/ControlClick.htm
ClassNN 대신 버튼 텍스트를 사용하시면 될 것 같습니다.