2014-02-23 2 views
1

마우스를 화면의 지정된 x, y 위치로 이동시키는 C# 응용 프로그램을 만들고 싶습니다. 나는 온라인에서 찾은 몇 가지 코드를 시도했지만 아무 것도 작동하지 않는 것으로 보인다.지정한 지점으로 마우스 이동

System.Windows.Forms.Cursor.Position = new Point { X = xxx, Y = yyy }; 

또는 (이전 또는) XP의 기본 WinAPI를 사용하려고 :

+0

짧은 짧은 스크립트를 찾고 있다면, 언어가 더있다 이것에 적합합니다. – dcastro

+0

아니요. 다른 프로그램에 통합 할 수 있도록 C#이 필요합니다. – user2509810

답변

0

이 시도

[DllImport("user32.dll")] 
public static extern long SetCursorPos(int x, int y); 

public void SetCursorPosition(Point p) 
{ 
    SetCursorPos(p.X, p.Y); 
} 
+0

정말 멋지 네요. 하지만 XP에서는 작동하지 않습니다 .--( – user2509810

+0

XP 문제에 대한 답변을 업데이트했습니다. – Dmitry