Вы перенаправляете вывод, используя >
, на 2.svg. >
означает перенаправление вывода в этот файл.
Вероятно, более правильным будет:
rem echo the commands you want to execute to a file
echo 2.svg -e 2.png > commands.txt
echo quit >> commands.txt
inkscape --shell < commands.txt
не уверен, что это работает, потому что я не использую windows.