Viual Studio

C# で SendKey

自分用のメモです。

C# で Sendkey を送りたくなったので調べました。
ひとまず、コンソールアプリでちょっと試したのをそのまんまコードを貼り付けとこっと。

class Program
{
        static void Main(string[] args)
        {
            // 30秒待つ
            System.Threading.Thread.Sleep(30000);

            //アクティブウィンドウをスクリーンキャプチャする場合
            System.Windows.Forms.SendKeys.SendWait("%{PRTSC}");
        }        
}

送るキーは、これ。
https://msdn.microsoft.com/ja-jp/library/system.windows.forms.sendkeys.send(v=vs.110).aspx

SendKeyなので、Active Window を意識しなきゃいけないけど、その辺はチェックは今回パス。

 

 

-Viual Studio