cancel
Showing results for 
Search instead for 
Did you mean: 

Region 키 입력

이태희
Level 3
Application modeler 를 이용하여 Region(이미지)를 매칭 시 
Navigate 에서 Send Keys 가 없습니다. 
허나 이미지를 이용하여 값을 입력해야 하는 경우
활용할 수 있는 방법이 따로 있을까요?

또는 전역 Send Keys 를 사용한다면 어떻게 사용해야 할까요?
2 REPLIES 2

BohyonHwang
Level 9
Send Keys 또는 Send Key Events는 3 단계의 액션을 수행하여 구현합니다.

윈도우 요소에 Activate Application 액션을 수행하고
타겟 요소에 Focus 또는 Click 액션을 수행하고
애플리케이션 요소에 Send Keys 또는 Send Key Events 액션을 수행하면 됩니다.

다음 자료를 참고하십시오.
번역 작업은 진행 중에 있습니다.
Data Sheet - Send Keys and Send Key Events
https://community.blueprism.com/HigherLogic/System/DownloadDocumentFile.ashx?DocumentFileKey=8e8ce98b-df70-4c69-9bb6-4448b8ffc98a

#SendKeys #SendKeyEvents
​​

SeungjeiJang
Staff
Staff

먼저, 키보드 입력에는 4가지 방법이 있습니다.
1. Write Stage - 특정 어플리케이션 타입의 기술적 인터페이스를 사용하여 텍스트 입력을 합니다. 잘 작동할 경우 가장 안정적인 방법입니다.
2. Windows Press Keys - 일부 어플리케이션에서 Navigate 스테이지를 통해 사용할 수 있습니다. 입력 전 Focus나 Window Activation이 요구되지 않습니다.
3. Global Send Keys - 이 옵션은 반드시 Global Send Key events를 시도하기 전에 시도해 보는것이 좋습니다. (상위 레벨 인터페이스를 사용)
4. Global Send Key events - 앞선 방법이 모두 작동하지 않을 시 사용할 수 있는 방법입니다. Global Send Keys 방법이 작동하는 경우라도 특정한 경우에 유용하게 사용할 수 있습니다. (다른 Action이 수행 되는 중에 키를 누르고 있어야 하는 경우)

두번째로, 원하는 Action이 보이지 않을 때는 Navigate 스테이지의 프로퍼티 창에서 Move Down 과 Add 버튼 사이에 있는 i 버튼을 눌러보시면

36214.png
아래와 같은 내용을 확인하실 수 있습니다. 사용 가능한 Action은 Element의 타입에 의해 결정됩니다.
36215.png위와같이 어떤 액션이 어떤 elements 타입에서 사용 가능한지 확인할 수 있습니다.

Global Send Keys 또는 Global Send Key Events를 사용하고 싶으신 경우 Application 타입의 element를 Spy 한 뒤
해당 element의 Action을 사용하시면 될 것 같습니다.

감사합니다.

Seungjei Jang Professional Service Blue Prism Korea