Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将鼠标移动到指定点_C#_Winforms_Mouse_Mousemove - Fatal编程技术网

C# 将鼠标移动到指定点

C# 将鼠标移动到指定点,c#,winforms,mouse,mousemove,C#,Winforms,Mouse,Mousemove,我想制作一个c应用程序,将鼠标移动到屏幕上指定的x,y位置。我尝试了一些在网上找到的代码,但似乎都不起作用。试试这个: System.Windows.Forms.Cursor.Position = new Point { X = xxx, Y = yyy }; 或者尝试使用本机WinAPI for XP或更早版本: [DllImport("user32.dll")] public static extern long SetCursorPos(int x, int y); public vo

我想制作一个c应用程序,将鼠标移动到屏幕上指定的x,y位置。我尝试了一些在网上找到的代码,但似乎都不起作用。

试试这个:

System.Windows.Forms.Cursor.Position = new Point { X = xxx, Y = yyy };
或者尝试使用本机WinAPI for XP或更早版本:

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

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

如果你正在寻找一个快速和简短的脚本,有一些语言更适合这个,如AutoItno,我需要它是c,这样我就可以将它集成到另一个应用程序,这太棒了!但它似乎不适用于xp:-