ECHO off REM org.eclipse.birt.report.engine.impl.ReportRunner Usage: REM --mode/-m [ run | render | runrender] the default is runrender REM for runrender mode: REM we should add it in the end REM --format/-f [ HTML \| PDF ] REM --output/-o REM --htmlType/-t < HTML \| ReportletNoCSS > REM --locale /-l REM --parameter/-p <"parameterName=parameterValue"> REM --file/-F REM --encoding/-e REM REM Locale: default is english REM parameters in command line will overide parameters in parameter file REM parameter name cant include characters such as \ ', '=', ':' REM REM For RUN mode: REM we should add it in the end REM --output/-o REM --locale /-l REM --parameter/-p REM --file/-F REM REM Locale: default is english REM parameters in command line will overide parameters in parameter file REM parameter name cant include characters such as \ ', '=', ':' REM REM For RENDER mode: REM we should add it in the end REM --output/-o REM --page/-p REM --locale /-l REM REM Locale: default is english IF not "%BIRT_HOME%" == "" GOTO runBirt ECHO "Please set BIRT_HOME first." GOTO end :runBirt REM set the birt class path. SET BIRTCLASSPATH=%BIRT_HOME%\ReportEngine\lib\chartengineapi.jar;%BIRT_HOME%\ReportEngine\lib\com.ibm.icu_3.8.1.v20080530.jar;%BIRT_HOME%\ReportEngine\lib\commons-cli-1.0.jar;%BIRT_HOME%\ReportEngine\lib\coreapi.jar;%BIRT_HOME%\ReportEngine\lib\crosstabcoreapi.jar;%BIRT_HOME%\ReportEngine\lib\dataadapterapi.jar;%BIRT_HOME%\ReportEngine\lib\dataaggregationapi.jar;%BIRT_HOME%\ReportEngine\lib\dteapi.jar;%BIRT_HOME%\ReportEngine\lib\engineapi.jar;%BIRT_HOME%\ReportEngine\lib\flute.jar;%BIRT_HOME%\ReportEngine\lib\js.jar;%BIRT_HOME%\ReportEngine\lib\modelapi.jar;%BIRT_HOME%\ReportEngine\lib\modelodaapi.jar;%BIRT_HOME%\ReportEngine\lib\odadesignapi.jar;%BIRT_HOME%\ReportEngine\lib\org.apache.commons.codec_1.3.0.v20080530-1600.jar;%BIRT_HOME%\ReportEngine\lib\org.eclipse.birt.report.engine.dataextraction_2.3.0.v20080611.jar;%BIRT_HOME%\ReportEngine\lib\org.eclipse.emf.common_2.4.0.v200806091234.jar;%BIRT_HOME%\ReportEngine\lib\org.eclipse.emf.ecore_2.4.0.v200806091234.jar;%BIRT_HOME%\ReportEngine\lib\org.eclipse.emf.ecore.xmi_2.4.0.v200806091234.jar;%BIRT_HOME%\ReportEngine\lib\org.w3c.css.sac_1.3.0.v200805290154.jar;%BIRT_HOME%\ReportEngine\lib\scriptapi.jar; REM set command SET JAVACMD=java set p1=%1 set p2=%2 set p3=%3 set p4=%4 set p5=%5 set p6=%6 set p7=%7 set p8=%8 set p9=%9 shift set p10=%9 shift set p11=%9 shift set p12=%9 shift set p13=%9 shift set p14=%9 shift set p15=%9 shift set p16=%9 shift set p17=%9 shift set p18=%9 shift set p19=%9 %JAVACMD% -cp "%BIRTCLASSPATH%" -DBIRT_HOME="%BIRT_HOME%\ReportEngine" org.eclipse.birt.report.engine.api.ReportRunner %p1% %p2% %p3% %p4% %p5% %p6% %p7% %p8% %p9% %p10% %p11% %p12% %p13% %p14% %p15% %p16% %p17% %p18% %p19% :end