C# マウス移動とキーボード出力
マウス移動とキーボード出力
プロジェクト→参照の追加→System.Drawing
プロジェクト→参照の追加→System.Windows.Forms
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Threading; // Sleep using System.Drawing; // Point using System.Windows.Forms; // Sendkeys, Cursor namespace SendKeySample { class Program { static void Main(string[] args) { Console.WriteLine( "3秒後にマウスを右下に移動します" ); Thread.Sleep( 3000 ); Cursor.Position = new Point( Cursor.Position.X + 200, Cursor.Position.Y + 200 ); Console.WriteLine( "3秒後にキーボードHELLOWORLD!{ENTER}を入力します" ); Thread.Sleep( 3000 ); SendKeys.SendWait( "HELLOWORLD!" ); SendKeys.SendWait( "{ENTER}" ); } } }