クリップボードの内容を取得
$clipboardText = Get-Clipboard
変数の最初と最後に ” がある場合は削除
if ($clipboardText -match ‘^”(.*)”$’) {
$clipboardText = $matches[1]
}
最後の”/”の1文字後から末尾までの文字列を取得
$slashIndex = $clipboardText.LastIndexOf(“\”)
if ($slashIndex -ne -1) {
$clipboardText2 = $clipboardText.Substring($slashIndex + 1)
$clipboardText3 = $clipboardText.Substring(0, $slashIndex)
} else {
$clipboardText2 = “”
$clipboardText3 = “”
}
変数の最初と最後に < を追加
$modifiedText = “◆ファイル名:” + $clipboardText2 + “r
n” + “ <” + $clipboardText3 + “>”
変数の内容をクリップボードにコピー
$modifiedText | Set-Clipboard
コメントを残す