選択したファイルを所定の場所にコピーする PowerShell スクリプトを作成しました。
Windows エクスプローラーの [送信先] メニューから Powershell スクリプトを呼び出すバッチ ファイルを作成しました。
バッチ ファイルは、選択したファイル名をパラメーターとしてスクリプトに送信します。ファイル名にはスペースを含めることができます。バッチファイルのコードは
powershell "C:\copycommand.ps1 '%1'"
複数のファイルが選択されている場合、すべてのファイル名を配列として powershell スクリプトに送信したいと考えています。
配列を受け入れるように powershell スクリプトを作成しましたが、バッチ ファイルからファイル名を配列として送信できません。
以下のバッチ スクリプトは、すべてのファイル名をバッチ ファイルに送信しますが、ファイル名にスペースが含まれていると失敗します。
Powershell "C:\copycommand.ps1" %*
すべてのファイル名を powershell スクリプトに送信する方法はありますか。