ファイル名にスペースを含む PowerShell スクリプトを Delphi ビルド イベントとして呼び出す方法を見つけようとしています。
CMD から、powershell.exe -Command "& 'Filename With Spaces.ps1'"
正常に動作するものを呼び出す必要があります。
一方、Delphi はアンパサンド記号を 2 倍にし、コマンドを 2 つのコマンドに変換しようとしています。
これをビルドイベントとして設定しようとしました:
powershell.exe -Command "& '$(PROJECTDIR)\Prebuild.ps1' $(PROJECTDIR)"
MSBuild によって実行されるのは次のとおりです。
powershell.exe -Command "&& 'D:\SVN\AccuLib 3.0\VCLUI\Prebuild.ps1' D:\SVN\AccuLib 3.0\VCLUI"
ps1
では、Delphi ビルド イベントからスペースを含むファイルを呼び出すには何が必要でしょうか?