当前位置:  开发笔记 > 编程语言 > 正文

模拟鼠标移动(C#)

如何解决《模拟鼠标移动(C#)》经验,为你挑选了2个好方法。

我如何制作一个不断向上移动鼠标的小程序?


对于那些想知道的人来说,这是一个很小的用途.我正在玩星球大战原力释放.在控制台版本中,您可以向上保持正确的方向.在PC上的控制台端口,您正在使用鼠标.也许你能理解我的沮丧.



1> jball..:

这是机械编程的问题,而不是CSharp.

您需要插入第二只鼠标,并获得便宜的可变速度有绳钻.

在钻头上放一个打磨鼓,用条纹纸包起来,并将其设置为最低速度.

然后在钻头的非旋转主体上放置一个支架,该支架将鼠标的传感器靠近旋转的条纹纸.

确保鼠标朝向正确的方向以模拟向上移动.

要执行程序,请翻转钻头插入的电源板上的电源开关.

编辑:如果您想要更多便携式代码,请使用无绳电钻.电池不包括在内.



2> John Knoelle..:

SetCursorPos将在非托管代码中执行此操作.我不确定是否有.NET方法也可以这样做,但你总是可以使用com interop.它位于User32.dll中

[DllImport("user32.dll")]
static extern bool SetCursorPos(int X, int Y);

一个小谷歌产生这个作为.net的SetCursorPos等价物

System.Windows.Form.Cursor.Position

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有