I have a PowerShell script set to execute after an MSBuild is finished. It uses environment variables set in the POSTBUILD section of the build process (build directories and the like.) Currently it looks like this:
set MAGE="C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\mage.exe"
Powershell -File "$(ProjectDir)POSTBUILD.ps1"
With each set operating on a separate line, but still within the same CMD instance.
Is there a way I can set multiple variables at once using just one line instead of 7?
Yes, you can pipe the commands together:
set A="hi" | set B="bye"