Для этого как минимум нужен Ant, и нужно уметь писать под него билд скрипты) Я этого делать не умею, так что, не в моем случае
А батник тут простой. Куда уж проще)
Сначала объявляются переменные со всеми путями проекта, относительно сомого батника
Код:
set DIR=%~dp0
Задает переменную DIR с указанием пути к батнику, без учета имени самого батника
Код:
set EXTENSION=.as
Указывает на тип файлов, которые нужно искать. Здесь это конечно же ActionScript
Потом идут просто строки формирующие структуру as3 класса: пакет, импорты, название класса, конструктор и т.д.
А дальше циклы в каждой из директорий
Цитата:
for %%i in ( %OBSTACLES_DIR%\*%EXTENSION%) do (
echo %%~ni >> %OUTPUT_FILE%;
)
|
переменная %%~ni
указывает на то, что используюется только имя файла в директории, без учета самой директории и расширения.
Ну а дальше опять закрывающая структура класса. Ничего сложного.
Цитата:
@echo %PACKAGE%>%OUTPUT_FILE%
|
одна скобка > указывает на то, что файл (OUTPUT_FILE) должен быть перезаписан
А две >> говорят о том, что в него нужно добавлять текст