Первая строка генерирует пакетный файл (обратите внимание на символ «>», перенаправляющий вывод в файл в конце первой строки). Третья строка гарантирует, что вывод будет видимым, четвертая строка выполняет пакетный файл, сгенерированный в первой строке.
Что касается того, что делает сгенерированный пакет: похоже, он воссоздает какой-то файл SWF: сначала файл SWF удаляется:
"(IF EXIST "%%~dp0%~n1.swf" (DEL "%%~dp0%~n1.swf"))"
затем он создается с помощью программы, определенной в переменной окружения mxmlcPath:
%mxmlcPath% %opts% -file-specs "%%~dp0%~nx1"
если он успешно создан, он запускается в проигрывателе SWF по умолчанию:
(IF EXIST "%%~dp0%~n1.swf" (CALL "%%~dp0%~n1.swf")
в других случаях он ожидает ввода пользователя (так что вы сможете прочитать все сообщения об ошибках и т. Д.):
ELSE (PAUSE)
Объяснение синтаксиса всех «% ~ dp0» и т. Д. Доступно в документации по нескольким командам Windows, например:
call /?