【PowerShell】フォルダ内のファイル一括印刷

たくさんのファイルを一気に印刷したい!

そんなワガママもたった一行でやってくれます。

そう、PowerShellならね。


Get-Childitem *.* | % {Start-Process $_.FullName -WindowStyle Hidden -verb print}

Start-Processについて

Start-Process はファイル名を渡されると、既定のプログラムで開いてくれます。

さらに -verb オプションをつけて、いろいろなことを実行できます。

ここでは print を行っていますね。

WindowStyleについて

-WindowStyle Hidden とすると、画面の更新を止めます。

ファイルが多いとウインドウがちらついてうっとうしいので、このオプションで快適度に処理してしまいましょう。

また、Get-ChildItem の引数を *.pptx や *.pdf とすれば、特定の形式のファイルだけ印刷できるなど、応用性も抜群です!

CATOVIS LS

MS Office Wordと接続。軽量型でWYSIWYGを実現