PowerShell 配列を順次 クリップボードへ
ステップ
肝として
参考にしたサイト様
- HTMLソースのimgタグのalt属性値を配列に格納
 - 順次クリップボードにセットする
 
肝として
- 一時中断してクリップボードの値を使う方法
 $in = Read-Host "Press ENTER KEY, then next"
- クリップボードユーティリティの履歴にため込む方法
 Start-Sleep -s 1
#Windows PowerShell
#Investigating template tags in Blogger theme XML
##テンプレート捜査フィールド
$path = "D:\WindowsPowerShell Scripts\Bloggerポスト画像ALT走査"
#XMLを捜査対象サブフォルダも対象(ブロガーテーマ)
$targets = Get-ChildItem $path -recurse -Include 捜索ソース.html | Select-Object | Where-Object {-not $_.PSIsContainer}
#捜査対象ファイルをリスト
$targets
#対象タグを格納
$tags = @()
$targets | ForEach-Object {
  $tags += [regex]::Matches((Get-Content $_),"img (alt="".*?"")")  | foreach{$_.Groups[1].Value.TrimEnd()}
}
#重複を削除し並べ替え
#$tags | Select-Object –Unique | Sort-Object
#クリップボードに代入
$tags | ForEach-Object {
  $_  
  $_  | clip
  Start-Sleep -s 1
  #$in = Read-Host "Press ENTER KEY, then next"
}
参考にしたサイト様
- powershell 一時停止コマンド - Bing
 - クリップボードに値をコピーする - PowerShell プログラミング
 - PowerShell: 値をクリップボードにコピーする – システム管理メモ
 - 
      
ペーストする間スクリプトを一時停止する必要はありますが
 - Powershell: テキストファイルを一行ずつクリップボードにコピー – システム管理メモ
 - 【PowerShell】Set-Clipboard 、Get-Clipboardを使ってクリップボードにコピー・ペーストする - buralog
 - powershell 一時停止コマンド - Bing
 - Start-Sleep コマンドレットの使用