月別アーカイブ: 2020年5月

PowerShellでクリップボードの画像を日時ベースのファイル名で保存

Alt+PrintScreenでウィンドウ単位のスクリーンショットを撮ったときなど、クリップボードに入っている画像にファイル名を自動生成してカレントディレクトリに保存する。

変数インクリメントしていけば連番もできそう。

(Get-Clipboard -Format Image).Save((Join-Path (Get-Location) ("ss_{0:yyyyMMdd-HHmmss}.png" -f (Get-Date))))

Saveメソッドに渡すファイル名はフルパスでないと指定したパスに保存されず、ファイル名のみではユーザのプロファイルフォルダ直下に保存される。なぜ…