0
안녕하세요. 예를 들어 마우스 오른쪽 버튼으로 클릭해야하는 4 개의 볼이 있습니다.하지만 마우스 오른쪽 버튼을 클릭하면 볼에 관한 내용이 변경되지 않고 어떻게 sikuli가 오른쪽 클릭을 할 수 있습니까? 볼 중 하나에 붙어 있지 않은가?Sikuli가 2 개 이상의 일치하는 개체와 상호 작용합니다.
안녕하세요. 예를 들어 마우스 오른쪽 버튼으로 클릭해야하는 4 개의 볼이 있습니다.하지만 마우스 오른쪽 버튼을 클릭하면 볼에 관한 내용이 변경되지 않고 어떻게 sikuli가 오른쪽 클릭을 할 수 있습니까? 볼 중 하나에 붙어 있지 않은가?Sikuli가 2 개 이상의 일치하는 개체와 상호 작용합니다.
for 루프를 사용하여 모든 볼을 검색 할 수 있습니다. 그런 다음 for 루프에서 찾은 키워드로 수행 할 작업을 정의 할 수 있습니다. 예를 들어
(파이썬 Sikuli) : 사이
Image_Balls =()
for x in findAll(Image_Balls):
click(x)
제() 당신이 볼처럼 보이는 방법의 사진을 배치해야합니다. 이 예에서는 모든 공을 화면에서 찾아서 클릭합니다. for 루프에서 try, catch/exception을 추가 할 수도 있습니다.
그런 다음 그는 모든 공을 찾아서 오른쪽 클릭을 시도합니다. 시도가 실패하면, 그는 catch (python의 예외)를 실행합니다. 더 이상 존재하지 않을 때까지 다음 공을 계속 찾습니다.
Image_Balls =()
for x in findAll(Image_Balls):
try:
rightClick(x)
except:
pass