我如何制作一个不断向上移动鼠标的小程序?
对于那些想知道的人来说,这是一个很小的用途.我正在玩星球大战原力释放.在控制台版本中,您可以向上保持正确的方向.在PC上的坏控制台端口,您正在使用鼠标.也许你能理解我的沮丧.
这是机械编程的问题,而不是CSharp.
您需要插入第二只鼠标,并获得便宜的可变速度有绳钻.
在钻头上放一个打磨鼓,用条纹纸包起来,并将其设置为最低速度.
然后在钻头的非旋转主体上放置一个支架,该支架将鼠标的传感器靠近旋转的条纹纸.
确保鼠标朝向正确的方向以模拟向上移动.
要执行程序,请翻转钻头插入的电源板上的电源开关.
编辑:如果您想要更多便携式代码,请使用无绳电钻.电池不包括在内.
SetCursorPos
将在非托管代码中执行此操作.我不确定是否有.NET方法也可以这样做,但你总是可以使用com interop.它位于User32.dll中
[DllImport("user32.dll")] static extern bool SetCursorPos(int X, int Y);
一个小谷歌产生这个作为.net的SetCursorPos等价物
System.Windows.Form.Cursor.Position