タグ

ブックマーク / whoopsidaisies.hatenablog.com (1)

  • C#でキーボード操作する(SendKeysクラスによる方法) - whoopsidaisies's diary

    SendKeysクラス キーボード入力をC#で自動化したい.SendKeysクラスのSendKeys.Sendメソッドを使う. SendKeys.Sendメソッドは,アクティブなアプリケーションにキーストロークを送ることができる. SendKeys.Send("test"); と書けば,"t","e","s","t"と順にキーが送られる.エンターキーやタブとかも{ENTER}や{TAB}といった感じで入力可能.そこらへんはMSDNのページにまとまってるのでそっちを参照. 確認 動作確認をするために,ボタンを押すとメモ帳にキー入力をするWindowフォームアプリケーションをを作った. private void button1_Click(object sender, EventArgs e) { Microsoft.VisualBasic.Interaction.AppActivate("メ

    C#でキーボード操作する(SendKeysクラスによる方法) - whoopsidaisies's diary
  • 1