동영상 강의/소프트웨어 접근성 UI 자동화 기술

다른 프로세스 메뉴 및 버튼 제어하기 - Invoke 요소 제어기 구현 ["모두가 행복한 세상을 꿈꾸다." 소프트웨어 접근성, UI 자동화]

언제나휴일 2020. 5. 12. 15:15
반응형

 

안녕하세요. 언제나 휴일에 언휴예요.
컴퓨터나 기기를 볼 수 없을 때도 소프트웨어를 제어할 수 있어야 접근성이 있는 것이죠.
이를 위해 프로세스에 Invoke(실행) 가능한 요소를 수집할 수 있어야겠죠.
그리고 프로그램 방식으로 해당 요소를 Invoke 시킬 수 있어야 합니다.
이번 강의에서는 제어할 수 있는 프로세스 목록을 수집합니다.
프로세스를 선택하면 선택한 프로세스에 Invoke 가능한 요소를 수집합니다.
Invoke 가능한 요소를 선택하면 프로그램 방식으로 Invoke를 시킵니다.
또한 해당 프로세스에서 버튼이나 메뉴를 Invoke하는 사건도 수집하여 어떠한 버튼이나 메뉴가 동작했는지 모니터링도 수행합니다.
["모두가 행복한 세상을 꿈꾸다." 소프트웨어 접근성, UI 자동화]에서는 앞으로도 소프트웨어 접근성 기술인 UI 자동화를 이용하는 방법을 동영상으로 제작하여 올리겠습니다.
많은 응원 바랍니다.

 

 

 

5) InvokePattern, 6) 실습: InvokePattern 요소 제어하기 – 언제나 휴일

5) InvokePattern InvokePattern은 버튼처럼 작업을 수행하도록 명령을 내릴 수 있는 컨트롤의 패턴입니다. System.Object System.Windows.Automation.BasePattern System.Windows.Automation.InvokePattern 네임스페이스:  System.Windows.Automation 어셈블리:  UIAutomationClient(UIAutomationClient.dll) InvokePa

ehpub.co.kr

 

반응형