C#程序如何控制鼠标移动到某个位置

就是用C#程序控制鼠标移动到某个位置,比如移动到开始菜单里的log off位置

请参照一下代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
SetPos();
}

[DllImport("User32.dll")]
private static extern bool SetCursorPos(int x, int y);

private static void SetPos()
{
int dx = 1000;
int dy = 100;

SetCursorPos(dx, dy);
}
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答

C#如何控制鼠标移动范围?
\/\/锁定鼠标活动范围:void LockCursor(){ this.Cursor=new Cursor(Cursor.Current.Handle);Cursor.Position=new Point(Cursor.Position.X,Cursor.Position.Y);Cursor.Clip=new Rectangle(this.Location,this.size);\/\/这里是窗体的大小.即鼠标只能在窗体范围内活动.如果要改成控件,只改动this.Location,this...

C#程序如何控制鼠标移动到某个位置
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace ConsoleApplication2 { class Program { static void Main(string[] args){ SetPos();} [DllImport("User32.dll")]private static extern bool SetCursorPos(int x, in...

C#怎么控制鼠标移动?
你可以用Windows API的mouse_event函数来实现模拟鼠标的移动 代码如下 using System.Runtime.InteropServices; [DllImport("user32")]private static extern int mouse_event(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo);private const int MOUSEEVENTF_MOVE = 0x0001;private cons...

C#中怎么用代码去控制鼠标的移动轨迹
const int MOUSEEVENTF_ABSOLUTE = 0x8000;然后就可以通过以下代码来实现鼠标移动的控制了:mouse_event(MOUSEEVENTF_MOVE,x,y,0,0); \/\/x,y是移动到的坐标,这个需要你自己计算哦!如果你想移动出一条轨迹来,就要把轨迹上每个点的坐标都计算出来,都用上面这条代码来执行一下。如果要实现...

C#写一个方法使鼠标指针移动到指定位置 求大神帮忙
2012-10-23 将鼠标指针移动到文档中正文左侧的任意位置 1 2012-10-06 在Java中有没有一个方法可以让鼠标移到某个位置 8 2016-02-14 我想用vb做个小程序,设个窗口,运行的时候指定将鼠标指针移动... 2012-12-05 C#写一个方法是图片移动到指定位置 求大神帮帮忙 1 2016-08-26 将鼠标指针移到窗口的...

怎样用C#来实现 控制鼠标的移动 单击双击
在按钮的单击事件里面写:\/\/new一个随机的坐标 Random r = new Random();\/\/this.Size.Width 表示整个窗体的宽度 int X = r.Next(0, this.ClientSize.Width - button2.Size.Width);int Y = r.Next(0,this.ClientSize.Height - button2.Size.Height);\/\/Location属性的结构 Point p = ...

我想请问一下,如何用C#实现滑鼠自动点击到指定的位置
鼠标点击可以调用user32的API mouse_event 点击间隔timer控件实现 hm左右。播种深度~ cm,播后看墒情进行当天镇压或隔

C#如果控制鼠标指针在指定的坐标下执行单击
i < 5; i++){ System.Threading.Thread.Sleep(1000);\/\/鼠标移动,坐标x,坐标y,只设置前三个参数就够了 mouse_event(MOUSEEVENTF_MOVE, 10, 0, 0, 0);\/\/鼠标左键点击 mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);} } } } ...

c# winform 控制鼠标,让鼠标在窗体的指定坐标上单击
Button_Click)加入如下代码:Cursor.Position = new Point(0 \/*x坐标*\/, 0 \/*y坐标*\/); \/\/这里是移动鼠标的代码 mouse_event(MouseEventFlag.LeftDown,0,0,0,UIntPtr.Zero);mouse_event(MouseEventFlag.LeftUp,0,0,0,UIntPtr.Zero);\/\/这里是鼠标点击的代码(左键)

用C#怎样限定鼠标移动范围只能在一窗体内
Left As Long '左上角X坐标 Top As Long '左上角Y坐标 Right As Long '右上角X坐标 Bottom As Long '右上角Y坐标 End TypePrivate Const SM_CYCAPTION = 4 ' Height, in pixels, of a normal caption area '高度,用像素表示:一个正常标题栏区域的高度Private Sub Command1_Cli...

相似回答