キー送信 (きーそうしん)
説明 (クジラ飛行机) [2005年04月28日]任意のキーを送信します。以下はメモ帳を起動し文字を書き入れるサンプルです。『キー送信』命令を使う場合は、『n秒待つ』でちょっとずつキーを送信した方が失敗が少なくなります。 また任意のウィンドウに連続してキーを送信する場合は、「窓ハンドルキー送信」を使います。 「notepad.exe」を起動。 1秒待つ 「abc」をキー送信 0.5秒待つ 「ABC」をキー送信 0.5秒待つ 詳細説明 (kujira) [2005年02月15日]上記で見たように、abc や 数字のキーを送る場合には、普通に送信するキーを記述します。しかし、特殊なキーを送る場合には、次のような特殊な記号を組み合わせてキー送信を指示します。 キーの組み合わせ:
特殊キー:
こうした特殊キーを送るときに不便なのが、なでしこの文字列内の変数展開の機能です。「{F1}」などと書くと、変数「F1」の内容が展開されてしまいます。そのため、展開を行わない文字列の指定二重カギカッコで『F1』のように記述する必要があります。 指定するタイトルの説明 (クジラ飛行机) [2005年04月28日]キーを送信するウィンドウのタイトルの指定には、ワイルドカードが利用できます。メモ帳などのタイトルは「無題 - メモ帳」となっていますが、編集するファイル名によって無題の部分が変わります。そんなとき、ワイルドカードを使います。以下のサンプルでは、ワイルドカードを指定して、メモ帳にキーを送信します。 「notepad.exe」を起動。1秒待つ。 「*メモ帳」へ「abcd」をキー送信。 関連するページ |