【PowerShell】スクリプトからキー操作を実行する
PowerShellのスクリプトからキー操作を実行する方法です。
一般的なショートカットキーも送信できます。
キー操作によるテキスト入力を行う
指定する文字列(abcde)を入力します。
Add-Type -AssemblyName System.Windows.Forms [System.Windows.Forms.SendKeys]::SendWait("abcde")
特殊なキー操作を送信する
alt + tab を実行します。
Add-Type -AssemblyName System.Windows.Forms [System.Windows.Forms.SendKeys]::SendWait("%{TAB}")
alt + n を実行します。
IEの通知バー(下図のようにダウンロード保存時などに出現)をアクティブにする場合に使用します。

Add-Type -AssemblyName System.Windows.Forms [System.Windows.Forms.SendKeys]::SendWait("%{n}")
参考書
PowerShellの活用の幅が広がる一冊。
リンク
最近のコメント