2016-05-12 20 views
0

C#コードでマウスカーソルを動かしたいと思っています。意外にも、有用なリンクやそれ以前に尋ねられたので、同じことについて質問していません。マウスポインタを移動


本当に欲しいものは? while (true) {...}ループで実行されるコンソールアプリケーションを作成し、5分ごとにマウスを動かすだけで役立ちます。

while (true) { 
    MoveMouseToRandomPosition(); //Move mouse to multiple random positions 
    Thread.Sleep(5 * 60 * 1000); //Go to sleep for the next five minutes 
} 

私が本当にしたいですか?明るい日に家から仕事をしているときにこのコンソールアプリケーションを実行できるので、Outlookの状態が黄色にならないようになります(これは、私が5分以上「離れている」ことを意味します)。


皆さん、「私に教えてください」という質問をしないでください。ヒントは完璧です。私はヒントを自分でコーディングすることができます。

+6

私は正直に感銘を受けています。 –

+0

あなたはこの投稿をチェックしましたか? http://stackoverflow.com/questions/8050825/how-to-move-mouse-cursor-using-c – Quakenxt

+0

@Quakenxt:私は実際にはしませんでした。私が私のタイプを入力したときに推奨された質問に表示されませんでした。ありがとう。 – displayName

答えて

1

WinFormsでは、Cursorオブジェクトを使用して実行できます。

private void MoveCursor() 
{ 
    this.Cursor = new Cursor(Cursor.Current.Handle); 
    Cursor.Position = new Point(Cursor.Position.X - 50, Cursor.Position.Y - 50); 
    Cursor.Clip = new Rectangle(this.Location, this.Size); 
} 

Cursor.Position Property

関連する問題