Я, кажется, нашел решение с powershell, заменив set file=
строку следующим
for /f "delims=" %%c in ('"C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -Command ""$Env:line -replace '^^[^^'']*''' -replace '''[^^'']*$'"" "') DO ( set file=%%c )
Powershell берет %line%
(там это называется $Env:line
), заменяет ^[^']*'
ничем, заменяет '[^']*$
ничем и возвращает строку, которая затем перехватывается for /f
и помещается в%file%