これでGUI操作も自動化できるね。
とりあえず、メモ帳にabを入力→全コピー→新しいメモ帳にペーストという動作。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
notepad.exe Start-Sleep -s 2 [System.Windows.Forms.SendKeys]::SendWait("{TAB}") [System.Windows.Forms.SendKeys]::SendWait("a") [System.Windows.Forms.SendKeys]::SendWait("{TAB}") [System.Windows.Forms.SendKeys]::SendWait("b") [System.Windows.Forms.SendKeys]::SendWait("{ENTER}") [System.Windows.Forms.SendKeys]::SendWait("^a") [System.Windows.Forms.SendKeys]::SendWait("^(C)") notepad.exe Start-Sleep -s 2 [System.Windows.Forms.SendKeys]::SendWait("^V") |
結構使えそうな感じ。ただ、タイミングも関係してくるので注意が必要。