重複の可能性:
C# でマウスをリアルに動かす
私はマウスを次のように動かすことができます:
[DllImport("user32.dll")]
public static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);
// move relative from where the cursor is
public static void Move(int xDelta, int yDelta)
{
mouse_event(0x0001, xDelta, yDelta, 0, 0);
}
とにかくマウスをスムーズに動かして、ユーザーに見えるようにしたいと思います。アニメーション化し、新しい場所に移動するのに 1 秒かかります。その結果、次のように機能する方法を探しています。
public static void Move(int xDelta, int yDelta, int timeInMiliseconds)
{
// i will like to move the mouse to
(mouse.getCurentPos().x+xDelta, mouse.getCurentPos().y+yDelta)
// in timeInMiliseconds miliseconds
}