@echo off setlocal EnableDelayedExpansion rem Don't remove the two jump line after than the next line [set NL=^] set NL=^ rem "executables" are renamed and called from their directory @set dirout=help if exist %dirout% del /Q %dirout%\*.* if not exist %dirout% mkdir %dirout% del VERSION_INFO.txt REM Help files set list=DualSPHysics5.4 GenCase BIFileInfo BoundaryVTK ComputeForces FloatingInfo FlowTool IsoSurface MeasureTool PartVTK PartVTKOut TracerParts (for %%a in (%list%) do ( set name=%%a echo !name! if exist !name!_win64.exe !name!_win64.exe -h > %dirout%\!name!__Help.txt if exist !name!_win64.exe !name!_win64.exe -ver:21:18 >> VERSION_INFO.txt )) REM Template files if exist GenCaseA_win64.exe GenCaseA_win64.exe -templatesfull move GenCase_CaseTemplateFull.xml GenCaseA_CaseTemplateFull.xml del GenCase_BathymetryTemplate.csv del GenCase_MeshData*.* if exist GenCase_GM_win64.exe GenCase_GM_win64.exe -templates move GenCase_CaseTemplate.xml GenCase_GM_CaseTemplate.xml del GenCase_BathymetryTemplate.csv del GenCase_MeshData*.* if exist GenCase_win64.exe GenCase_win64.exe -templates move GenCase_CaseTemplate.xml %dirout%\GenCase_CaseTemplate.xml del GenCase_BathymetryTemplate.csv del GenCase_MeshData*.* if exist MeasureTool_win64.exe MeasureTool_win64.exe -templates move MeasureTool_PointsTemplate.txt %dirout%\MeasureTool_PointsTemplate.txt move MeasureTool_PointsPosTemplate.csv %dirout%\MeasureTool_PointsPosTemplate.csv if exist FlowTool_win64.exe FlowTool_win64.exe -templates move FlowTool_BoxesTemplate.xml %dirout%\FlowTool_BoxesTemplate.xml move FlowTool_BoxesTemplate.txt %dirout%\FlowTool_BoxesTemplate.txt echo All done pause