Environment variables don't get expanded anymore by Opus in a DOS-button in 12.12.1 beta.
This works in 12.12:
"%programfiles%\7-Zip\7z.exe"
In 12.12.1 it stops with The system cannot find the path specified.
Adding cmd.exe /c
will make it work again
cmd.exe /c "%programfiles%\7-Zip\7z.exe"
This will work, too:
cmd.exe /c "%programfiles%\7-Zip\7z.exe" l D:\mytest.7z
However, once there are more quotes involved the interpreter runs into problems.
This
cmd.exe /c "%programfiles%\7-Zip\7z.exe" l "D:\mytest.7z"
will stop with 'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
Is a different approach needed?
(Out of curiosity: what is the reason for this recent change?)