SendKeysとは? わかりやすく解説

SendKeys クラス

キーストロークアプリケーション送信するメソッド指定します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

解説解説

キーストロークおよびキーストローク組み合わせアクティブアプリケーション送信するには、SendKeys使用します。このクラスインスタンス化できません。キーストローククラス送信した後すぐにプログラムのフロー継続するには、Send使用しますキーストロークプロセス開始されるまで待機するには、SendWait を使用します

キー1 つ上の文字表されます。1 文字キーボード文字指定するには、その文字自体使用します。たとえば、文字 A を表すには、文字 "A" をメソッド渡します。2 文字上の文字を表すには、前の文字の後に追加する文字付け加えます。文字 A、B、および C を表すには、パラメータに "ABC" を指定します

プラス記号 (+)、カレット (^)、パーセント記号 (%)、ティルダ (~)、およびかっこ (( )) は、SendKeys特別な意味を持ちます。これらの文字1 つ指定するには、その文字中かっこ ({}) で囲みます。たとえば、プラス記号指定する場合は "{+}" を使用します中かっこ文字指定する場合は、"{{}" および "{}}" を使用します角かっこ ([ ]) は、SendKeys では特別な意味を持ちませんが、中かっこで囲む必要があります。ほかのアプリケーションでは、角かっこダイナミック データ エクスチェンジ (DDE: Dynamic Data Exchange) が発生したときに特別な意味を持ちます

注意に関するメモメモ

ほかのアプリケーションアクティブにするマネージ メソッドはありません。したがって現在のアプリケーション内部でこのクラス使用するか、または FindWindowSetForegroundWindow などのネイティブ Windows メソッド使用して、ほかのアプリケーション強制的にフォーカスを移すことができます

継承階層継承階層
System.Object
  System.Windows.Forms.SendKeys
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

SendKeys メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

SendKeys メンバ

キーストロークアプリケーション送信するメソッド指定します

SendKeys データ型公開されるメンバを以下の表に示します


パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SendKeys」の関連用語











SendKeysのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SendKeysのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS