PowerShellでツリーアイテム一覧を操作する方法です。ツリーアイテム形式のアイテムを上から1つずつクリックしながら保存させる等の操作を行いたかったので、そのサンプルスクリプトです。使用用途に合わせて書き換えてください。
Ui AutomationにはPowerShell UI Automation Extensionを使用しています。詳細は
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
"//www.ochiaimitsuo.com/3066/"を参考にしてください。 <h2>スクリプト</h2> [powershell] # PowerShell UI Automation Extensionのインポート Import-Module 'C:\Users\PC-USER\Desktop\UIAutomation.0.8.7B3.NET35\UIAutomation.dll' # ツリーアイテムを変数に挿入 # ここではコンピューターのウィンドウを開いた状態を例にします。 $arr = Get-UiaWindow -Name 'コンピューター' | Get-UiaTreeItem -Name * # for文でツリーアイテムを1つずつクリックする for($i=0; $i -lt $arr.count; $i++) { $arr[$i] | invoke-UiaTreeItemClick } |
コメントを残す