마우스를 화면의 지정된 x, y 위치로 이동시키는 C# 응용 프로그램을 만들고 싶습니다. 나는 온라인에서 찾은 몇 가지 코드를 시도했지만 아무 것도 작동하지 않는 것으로 보인다.지정한 지점으로 마우스 이동
System.Windows.Forms.Cursor.Position = new Point { X = xxx, Y = yyy };
또는 (이전 또는) XP의 기본 WinAPI를 사용하려고 :
마우스를 화면의 지정된 x, y 위치로 이동시키는 C# 응용 프로그램을 만들고 싶습니다. 나는 온라인에서 찾은 몇 가지 코드를 시도했지만 아무 것도 작동하지 않는 것으로 보인다.지정한 지점으로 마우스 이동
System.Windows.Forms.Cursor.Position = new Point { X = xxx, Y = yyy };
또는 (이전 또는) XP의 기본 WinAPI를 사용하려고 :
이 시도
[DllImport("user32.dll")]
public static extern long SetCursorPos(int x, int y);
public void SetCursorPosition(Point p)
{
SetCursorPos(p.X, p.Y);
}
정말 멋지 네요. 하지만 XP에서는 작동하지 않습니다 .--( – user2509810
XP 문제에 대한 답변을 업데이트했습니다. – Dmitry
짧은 짧은 스크립트를 찾고 있다면, 언어가 더있다 이것에 적합합니다. – dcastro
아니요. 다른 프로그램에 통합 할 수 있도록 C#이 필요합니다. – user2509810