【PowerShell】フォルダ内のファイル一括印刷
たくさんのファイルを一気に印刷したい!
そんなワガママもたった一行でやってくれます。
そう、PowerShellならね。
Get-Childitem *.* | % {Start-Process $_.FullName -WindowStyle Hidden -verb print}
Start-Processについて
Start-Process はファイル名を渡されると、既定のプログラムで開いてくれます。
さらに -verb オプションをつけて、いろいろなことを実行できます。
ここでは print を行っていますね。
WindowStyleについて
-WindowStyle Hidden とすると、画面の更新を止めます。
ファイルが多いとウインドウがちらついてうっとうしいので、このオプションで快適度に処理してしまいましょう。
また、Get-ChildItem の引数を *.pptx や *.pdf とすれば、特定の形式のファイルだけ印刷できるなど、応用性も抜群です!

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