2014-08-28 3 views

답변

0


그래서 나는이 포럼에있는 사람들의 팁, 해결책을 알아 냈 : 나는 아래 그림에서 창문 ahk_class을 표시했다.

"AutoIt3 Window Spy"프로그램 (ahk 스크립트와 함께 제공됨)을 사용하여 창의 클래스 이름 중 일부가 변경되지 않았 음을 확인했습니다.

RegEx 모드에서 SetTitleMatchMode를 사용하면 (스크립트가 ahk_class의 일부만 필요로하므로 창을 식별 할 수 있음) 필자는 필요한 결과에 도달 할 수있었습니다. 활성화하지 않고 창에 키 입력을 보낼 수있었습니다.

1

ControlSend 명령을 사용하십시오. WinTitle 및/또는 WinText을 사용하여 창을 식별 할 수 있습니다. 따라서 창에 WinTitle이없는 경우 WinText을 사용하십시오. WinText은 대상 창의 요소 텍스트의 일부입니다. 당신이 윈도우의 숨겨진 요소의 WinText를 사용하려면이 같은 DetectHiddenText 명령을 사용합니다 : DetectHiddenText, On 또한

, 항상 AutoHotkey를하고 http://ahkscript.org/로부터 documenatation (현재을 최신 상태 버전, 새로운 공식 웹 사이트)를 사용! autohotkey.com의 AutoHotkey 및 설명서는 구형이므로 사용하는 데 문제가있을 수 있습니다! (조 DF에 의해 제안)

편집 1 : (. 시작 메뉴 폴더에 보면) 당신은 AutoHotkey를 함께 설치되는 유틸리티 "AutoIt3 창 스파이"로 WinTitleWinText를 얻을 수 있습니다
. 또한 유사한 유틸리티 (그 중 하나를 사용)는 내장 된 SciTE4AutoHotkey입니다.

편집 2 (Maushas Laumaris 코멘트에 대한 응답으로) :
는 지금까지 내가 here에서 이해 당신은 대신 WinTitleahk_class 사용할 수 있습니다.
enter image description here

+1

또한 창가 스파이에 대해 말해주세요! ;) –

+0

팁 주셔서 감사합니다 :) 슬프게도, 나는 wintext를 사용하여 나를 도울 수 없었습니다. 이해합니다. wintext도 아무것도 찾지 못했습니다. 다음은 AutoIt3 Window Spy (깔끔한 프로그램;)을 사용할 때 관심이있는 창에 대한 링크입니다. http://postimg.org/image/q2apwxx9b/ –

+0

@Maushas Laumaris 섹션 **에서 답변 ** 2 ** 편집. 나는 그것이 당신을 도울 것이라고 생각합니다. – vasili111

관련 문제