読者です 読者をやめる 読者になる 読者になる

PowerShellスクリプトファイル(.ps1)にファイルをドラッグ&ドロップして処理する

powershell os

普通にはできないのでbatファイルと組み合わせる。

バッチファイル(.bat)記述例
・example.bat

@echo off
powershell -ExecutionPolicy Unrestricted -File %0\..\example.ps1 %*

スクリプトファイル(.ps1)記述例
・example.ps1

foreach ($arg in $args) {
  // do something.
}

ネタ元