2009-04-27 4 views
2

내 응용 프로그램으로 마우스 포인터를 제어하고 내 프로그램을 사용하여 다른 프로그램과 상호 작용할 수 있습니다. 예를 들어, 내 응용 프로그램에서 단추를 클릭 할 수있게하려면 다른 응용 프로그램우리 응용 프로그램 외부에서 마우스 포인터를 제어하는 ​​방법

이 문제를 해결하려면 어떻게해야합니까? 는

뒤늦게 추가를 (어떤 프로그래밍 언어는 당신이 어떤 제안이 또한 있으면 알려 주시기 바랍니다, 일 것이다) : 나는 Windows 운영 체제에서하고 싶지하고 다른 시나리오에서 작동하는지 확인하기 위해 내 GUI를 테스트하려는. 이 최종 제품의 일부가 아니므로 모든 언어는 나를 위해 일하는 것이하지만

감사

을 다음 언어 (파이썬, 자바, C# 또는 MATLAB) 중 하나를 선호
+3

은 어떤 운영 체제입니까? –

+0

좋은 프로그램 예절은 마우스 커서를 제어해서는 안됩니다 ... –

+0

감사합니다. 질문에 대한 추가 정보를 창문에 넣고 있습니다. – Mark

답변

1

가이 일을 여러 가지 방법이 있습니다, 그리고 당신 귀하의 응용 프로그램 (시스템, 목표 목표 등)에 대한 세부 사항은 언급하지 않았습니다.

목표가 수동형 자동화 인 경우 Windows에서 AutoIt 스크립트를 함께 사용하는 것이 좋습니다. http://www.autoitscript.com/autoit3/index.shtml

원하지 않는 경우 자세한 내용을 입력하십시오.

+0

감사합니다. 좀 더 많은 정보를 추가했습니다. 나는 창문에서 그것을하고있다. – Mark

1

좋아, 이건 입니다. 실제로는 운영 체제와 윈도우 관련 사항입니다. 그러나 찾고있는 구절은 "마우스를 잡는 것"입니다.

마찬가지로 @Mitch는 이 실제로 인 GUI 테스트 앱과 같은 좋은 이유가 없다면 제안합니까? - 그러면 마우스를 움켜 잡고 그런 식으로 덤벼들 수 있습니다. 매우 나쁜 형태입니다.

+0

고마워. 나는 질문에 더 많은 정보를 추가했다. 나는 GUI 테스트를하고있다.이 코드는 결과물의 일부가 아니다. – Mark

+0

그리고 다른 응용 프로그램과의 상호 작용을 위해서, 서브 클래 싱과 같이 훨씬 좋은 방법이있다. 적어도 윈도우). – Calvin

관련 문제