日韩性视频-久久久蜜桃-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#-鼠标操作的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 催眠美妇肉奴系统 | 亚洲av女人18毛片水真多 | 亚洲午夜在线播放 | 91毛片网站 | 在线免费观看一区二区 | 日韩精品高清在线 | 国产一区二区三区精品视频 | 天堂av中文在线观看 | 亚洲成人精品在线播放 | 亚洲成人毛片 | 国产精品无码在线播放 | 亚洲人成在线免费观看 | 国产网友自拍视频 | 国产精品免费一区二区三区都可以 | 欧美日韩精品在线播放 | 欧美一级大片免费看 | 国产精品美女www爽爽爽视频 | 啊av在线 | 伊人婷婷综合 | 91中文在线 | 国产一级二级在线 | 男生插女生视频在线观看 | 午夜成人免费影院 | 少妇熟女高潮流白浆 | 在线观看亚洲av每日更新 | 九九视频国产 | 黑帮大佬和我的三百六十五天 | 爱情岛亚洲论坛入口福利 | 奶波霸巨乳一二三区乳 | 成人免费在线视频 | 成人亚洲国产 | 不卡国产在线 | 国产成人av网站 | 一级做a爱视频 | 亚洲精品视频二区 | 91精品美女| 欧美一区二不卡视频 | 熟女国产精品一区二区三 | 欧美另类色图 | 一区二区三区四区在线视频 | 色婷婷视频网 | 亚洲国产区 | 国产情侣av在线 | 99免费在线视频 | 黄色草逼视频 | 中文字幕精品一区二 | 性欧美xxxx | 五月婷婷激情小说 | 欧美综合色区 | 青青久在线 | 午夜毛片在线观看 | 美丽的姑娘在线观看 | 天天舔天天插 | julia一区二区三区中文字幕 | 一卡二卡三卡视频 | 中文字幕免费一区 | 特一级黄色大片 | 天天射天天干天天舔 | www.久草.com| 亚洲jlzzjizz少妇 | 久久毛片视频 | 日韩亚洲精品视频 | 无码精品人妻一区二区三区影院 | 87福利视频| 在线中文天堂 | 三级网站在线免费观看 | 98自拍视频 | av看片| 国产精品视频久久久久久 | 国产激情av一区二区三区 | 特黄特色大片免费视频大全 | 美女100%露胸无遮挡 | 少妇人妻丰满做爰xxx | 国产区av | 国产精品久久久久久无人区 | 色婷婷av一区二区三区四区 | 欧美色视频一区二区三区 | 97av超碰| 国产猛男猛女超爽免费视频 | 精品无人国产偷自产在线 | 香蕉视频在线免费播放 | 国产欧美日韩久久 | 可以免费看的av网站 | 麻豆精品在线播放 | 亚欧在线观看 | 日韩女优中文字幕 | 91成人在线视频 | 人人妻人人爽一区二区三区 | 亚洲av午夜精品一区二区三区 | 国产剧情一区在线 | 日韩av一区二区在线播放 | 中文字幕一区二区三区免费看 | 精品无码久久久久久国产 | 亚洲自拍偷拍图 | 欧美顶级少妇做爰 | 超碰.com | 伊人情人综合网 | 日本不卡一二三 | 日韩精品1区2区 |