カテゴリ[PowerShellでRPA]では、UI AutomationをPowerShellで使えるようにしたライブラリ「UI Automation PowerShell Extensions」を利用して、画面の操作を自動化する方法を紹介しています。操作対象画面は、Windows10の「メモ帳」です。
■処理フロー
「メモ帳」を開く。
[ファイル(F)]メニューを展開する。
[ページ設定(U)...]をクリックする。
■スクリプト
■スクリプト
Import-Module C:\UIAutomation\UIAutomation.0.8.7B3.NET35\UIAutomation.dll [UIAutomation.Preferences]::Highlight=$false #「メモ帳」を開く。 Start-Process C:\Windows\System32\notepad.exe #「メモ帳」ウィンドウを取得する。 $notewndw = Get-UiaWindow -Name '*メモ帳' #ウィンドウ表示を待つために待つ。 Start-Sleep -s 2 #[ファイル(F)]メニューを展開する。 $notewndw | Get-UiaMenuItem -Name 'ファイル(F)' | Invoke-UiaMenuItemExpand | Out-Null #[ページ設定(U)...]をクリックする。 $notewndw | Get-UiaMenuItem -Name 'ページ設定(U)...' | Invoke-UiaMenuItemClick | Out-Null
コメント
このブログにコメントするにはログインが必要です。
さんログアウト
この記事には許可ユーザしかコメントができません。