如何使用C#移动鼠标光标?
我想每 x 秒模拟一次鼠标移动。为此,我将使用计时器(x 秒),当计时器滴答作响时,我将移动鼠标。
但是,如何使用 C# 使鼠标光标移动呢?
I want to simulate mouse movement every x seconds. For that, I'll use a timer (x seconds) and when the timer ticks I'll make the mouse movement.
But, how can I make the mouse cursor move using C#?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
看一下
Cursor.Position
属性。它应该让你开始。Take a look at the
Cursor.Position
Property. It should get you started.首先添加一个名为 Win32.cs 的类,
然后您可以像这样使用它:
First Add a Class called Win32.cs
You can use it then like this:
如果有人想知道 - 它对屏幕保护程序没有帮助,但如果您仍然需要它(我工作的公司出于某种原因计算“活动计算机时间”,所以我决定向他们展示)这里是如何做到这一点.net 8 控制台应用程序(不需要 winforms 不需要 wpf,支持 dpi 缩放)。
程序.cs:
显示工具.cs:
In case anyone wonders - it's not helping with a screen saver, but if you still need it (the company I'm working for counts "active computer time" for some reason, so I decided to show them) here's how to do it in .net 8 console app (no winforms no wpf needed, supports dpi scaling).
Program.cs:
DisplayTools.cs: