PowerShell

PowerShellでツリーアイテム一覧を操作する方法

PowerShell Thumbnail Image

PowerShellでツリーアイテム一覧を操作する方法です。ツリーアイテム形式のアイテムを上から1つずつクリックしながら保存させる等の操作を行いたかったので、そのサンプルスクリプトです。使用用途に合わせて書き換えてください。

スポンサーリンク

Ui AutomationにはPowerShell UI Automation Extensionを使用しています。詳細は[PowerShellでUI Automationを使用する方法]”http://www.ochiaimitsuo.com/3066/”を参考にしてください。

スクリプト

# 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
}
スポンサーリンク

コメントを残す