2014-10-01 1 views
0

마우스 클릭 및 물건과 관련된 스크립트를 작성하고 싶습니다. 나는 조금 혼란 스럽다. 마우스 클릭 (x와 y 좌표 형태로)이 로그온되어 있지만 클라이언트와의 연결이 끊어져있는 VPS에서 작동하는 방법이 있습니까?AutoIt을 사용하여 원격 데스크톱에서 마우스를 클릭 할 수 있습니까?

예 : 내 지식

MouseClick("left",588, 268) 

,이 VPSes 자신의 기본 화면 해상도가 없습니다. 나는 이미 내 로컬 PC 용 스크립트를 작성했으며 내 해상도에서는 정상적으로 작동한다. 그러나 VPS를 사용해 보면 작동하지 않습니다.

추신 : 내 로컬 PC가 아닌 원격 데스크톱 자체에서 스크립트를 실행하고 있습니다. 내가 잘못하고있는 것이 있으면 저를 교정하십시오.

+0

MouseClick ("left", 588, 268)은 다른 해상도에서 다르게 작동합니다. – Milos

답변

0

AutoIt뿐만 아니라 거의 모든 자동화 도구와 관련이 있습니다.

원격 데스크톱은 원격 PC에 연결된 경우에만 고유 한 GUI 컨텍스트가 있습니다. 그러나 원격 데스크톱 창 (최소화하지 않고 연결 해제 &없이)에 대한 집중력을 잃을 수 있으며 다른 로컬 작업을 계속할 수 있습니다.

VNC 서버 소프트웨어에 대해서도 동일한 결과가 발생합니다.

우리 팀의 한 팀은 대규모 테스트 실행 자동화에이 팀을 사용합니다. 마스터 서버는 테스트 시스템마다 원격 세션을 생성하고 테스트가 통과 될 때까지 모든 연결을 유지합니다.

+1

그동안 잠시 있었지만, 저는 언젠가 전에 서버에서 tightvnc를 실행하고 마지막 사용자가 연결을 끊었을 때 "Do Nothing"으로 설정을 수정함으로써이 문제를 해결했다고 말하고 싶었습니다. 이렇게하면 서버가 GUI 컨텍스트를 유지합니다 (일반 컴퓨터에서와 마찬가지로 해상도를 설정할 수 있음). 그런 다음 ControlClick을 사용하여 AutoIt을 실행하거나 X, Y 좌표를 사용하여 클릭 할 수도 있습니다. –

0

ControlClick을 사용하면 연결되지 않은 경우에도 RDP 연결을 마우스로 클릭 할 수 있습니다. 웬일인지 나에게도 여전히 불투명 할 수 있지만, 적어도 전혀 작동하지 않았기 때문에 더 많은 일을했습니다. Click.

관련 문제