日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#-鼠标操作

發布時間:2025/6/17 C# 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#-鼠标操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
獲取當前鼠標位置 int xx = Control.MousePosition.X; int yy = Control.MousePosition.Y;#region 鼠標API/// <summary>/// 鼠標移動/// </summary>/// <param name="X">目標x坐標</param>/// <param name="Y">目標y坐標</param>/// <returns></returns>[DllImport("user32.dll")]public static extern bool SetCursorPos(int X, int Y);[DllImport("user32.dll")]private static extern int mouse_event(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo);const int MMove = 0x0001; //移動鼠標 const int LeftDown = 0x0002; //模擬鼠標左鍵按下 const int LeftUp = 0x0004; //模擬鼠標左鍵抬起 const int RightDown = 0x0008;// 模擬鼠標右鍵按下 const int RightUp = 0x0010;// 模擬鼠標右鍵抬起 const int MiddleDown = 0x0020;// 模擬鼠標中鍵按下 const int MiddleUp = 0x0040;// 模擬鼠標中鍵抬起 const int XDown = 0x0080;const int XUp = 0x0100;const int Wheel = 0x0800;const int VirtualDesk = 0x4000;const int Absolute = 0x8000;// 標示是否采用絕對坐標 #endregion/// <summary>/// 向下或向上滑動間距(下為負)/// </summary>/// <param name="x"></param>private void BDMouseWheel(int x){int TempMY = 0;int TempMY2 = 0;while(true){if (MainForm.StopAll)return;OutNum = 60000;Thread.Sleep(100);if (TempMY == x){return;}if (x < 0)TempMY2 = new Random().Next(x - TempMY, 0);elseTempMY2 = new Random().Next(1, x - TempMY);mouse_event(Wheel, 0, 0, TempMY2, 0);TempMY += TempMY2;}}/// <summary>/// 鼠標移動/// </summary>/// <param name="EndP">目標坐標</param>/// <returns>false即沒有到達目的</returns>private void MouseMove(Point EndP){if (EndP.X > Screen.PrimaryScreen.WorkingArea.Size.Width - 50){EndP.X = Screen.PrimaryScreen.WorkingArea.Size.Width - 50;}if (EndP.Y > Screen.PrimaryScreen.WorkingArea.Size.Height - 50){EndP.Y = Screen.PrimaryScreen.WorkingArea.Size.Height - 50;}if (EndP.X <= 0){EndP.X = 50;}if (EndP.Y <= 0){EndP.Y = 50;}//SetCursorPosPoint NowMouseP = new Point(Control.MousePosition.X, Control.MousePosition.Y);Random Rd = new Random(GetRandomSeed());//0,100int spl = 50;int spIx = 0;int spIy = 0;bool Xb = false;bool Yb = false;int Spx = 0;int Spy = 0;while (NowMouseP != EndP){if (MainForm.StopAll)return;OutNum = 60000;Thread.Sleep(Rd.Next(20,50));NowMouseP = new Point(Control.MousePosition.X, Control.MousePosition.Y);Spx = NowMouseP.X - EndP.X;Spy = NowMouseP.Y - EndP.Y;if (Spx > 0)Xb = true;elseXb = false;if (Spy > 0) Yb = true;elseYb = false;Spx = System.Math.Abs(Spx);Spy = System.Math.Abs(Spy);if (Spx > Spy && Spy > 0 && Spx > 0)spIx = (Spx * spl) / Spy;else if (Spx <= Spy && Spy > 0 && Spx > 0)spIy = (Spy * spl) / Spx;else{}SetCursorPos(NowMouseP.X == EndP.X ? NowMouseP.X : (NowMouseP.X + (Xb ? -(Rd.Next(Spx > spIx ? spIx : Spx) + 1) : (Rd.Next(Spx > spIx ? spIx : Spx) + 1))), NowMouseP.Y == EndP.Y ? NowMouseP.Y : (NowMouseP.Y + (Yb ? -(Rd.Next(Spy > spIy ? spIy : Spy) + 1) : (Rd.Next(Spy > spIy ? spIy : Spy) + 1))));}}/// <summary>/// 隨機軸/// </summary>/// <returns></returns>private int GetRandomSeed(){byte[] bytes = new byte[4];System.Security.Cryptography.RNGCryptoServiceProvider rng = new System.Security.Cryptography.RNGCryptoServiceProvider();rng.GetBytes(bytes);return BitConverter.ToInt32(bytes, 0);}/// <summary>/// 鼠標左鍵點擊/// </summary>private void ClickMouse(){mouse_event(LeftDown, 0, 0, 0, 0);Thread.Sleep(200);mouse_event(LeftUp, 0, 0, 0, 0);}

總結

以上是生活随笔為你收集整理的C#-鼠标操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 伊人院 | 久久桃花网 | 黄色成年人视频 | 狠狠干免费视频 | 少妇一级淫片日本 | 国产freexxxx性播放麻豆 | 伊人国产女 | 亚洲永久精品一区 | 男男play视频| 久久久久人妻精品一区二区三区 | 91精品一区二区三区在线观看 | 精品一性一色一乱农村 | 亚洲午夜精品久久久久久人妖 | 亚洲激情视频在线播放 | 成人av无码一区二区三区 | 污污视频在线观看网站 | 天天色天天射天天操 | 日韩精品一区二区三区不卡在线 | 强睡邻居人妻中文字幕 | 男女爽爽| 国产一区二区三区小说 | 精品成人久久 | 波多野结衣视频在线播放 | 日韩香蕉视频 | 日韩欧美国产一区二区三区在线观看 | 欧美色激情 | 无码少妇一区二区 | 亚洲最大毛片 | 九一av| 欧美国产中文字幕 | 女同性恋毛片 | 亚洲精品久久久久 | 黄视频在线 | 国产三级全黄裸体 | 麻豆视频软件 | 成人福利视频在线观看 | 未满十八岁勿进 | 国产鲁鲁视频在线观看免费 | 亚洲一区中文字幕在线观看 | 色涩涩| 欧洲精品免费一区二区三区 | 国产午夜精品视频 | 国产成人超碰人人澡人人澡 | 人人草人人爱 | 麻豆一区二区三区在线观看 | 一区二区日韩在线观看 | 日韩一区二区视频在线观看 | 大肉大捧一进一出好爽动态图 | 久久国产精品久久久久久电车 | 婷婷久久五月天 | 亚洲国产精品视频一区 | 日本午夜影视 | 国精产品一区二区 | 久草资源在线观看 | 操干网| 中文字幕一区二区三区电影 | 亚洲av无码一区二区三区在线 | 99热热 | 一区不卡在线 | 日b在线观看 | 亚洲涩网 | 日本一级大毛片a一 | 亚洲αv| 国产露脸国语对白在线 | 国产精彩视频在线观看 | 相亲对象是问题学生动漫免费观看 | 午夜性福利视频 | 高潮毛片无遮挡高清免费 | 欧美wwwwww | 91久操| 亚州av成人 | 97人人爽人人 | 亚洲破处视频 | 久久综合色婷婷 | 青青草国产在线播放 | 欧美啪啪小视频 | 麻豆网址 | 国产精品一区免费观看 | 亚洲va天堂va欧美ⅴa在线 | 欧美日韩精品一区二区在线播放 | 国产成人久久精品麻豆二区 | 福利视频一区二区 | 国产精品www色诱视频 | 久操久操| 亚洲国产欧美在线人成 | 久热这里有精品 | 林雅儿欧洲留学恋爱日记在线 | 尤物在线观看 | 亚洲第一黄 | 青青草成人免费视频 | 一区二区视频免费看 | 欧美一级一区二区 | av片免费在线 | 精品人妻一区二区三区浪潮在线 | 呦呦色 | 夜夜夜夜夜操 | 国产原创在线观看 | 日本大尺度做爰呻吟舌吻 | 日韩一区二区三区精品视频 |