User Tools

Site Tools


iterations

This is an old revision of the document!


Iterations

Currently iterations are not natively supported in EasyMorph, although they are possible with a simple workaround.

  • Setup EasyMorph project so that it takes, say, input.csv and produces output.csv
  • Generate a list of files to process in EasyMorph
  • Iterate through this list:
    • Take one file from the list and copy it as input.csv
    • Run the EasyMorph project
    • Rename output.csv and copy it to a designated output directory

Below is an example of a batch file that does exactly this:

@echo off
setlocal EnableDelayedExpansion
SET pathEasyMorph=C:\Users\Dmitry\AppData\Local\EasyMorph\Morph.exe
SET pathInputFolder=.\
SET pathOutputFolder=.\

for /f "tokens=*" %%a in ('dir /b "%pathInputFolder%*.csv" ') do (
  copy /Y "%%a" input.csv
  %pathEasyMorph% /c /run "my project.morph"
  copy /Y output.csv "%pathOutputFolder%Processed - %%~na.csv"
  echo Processed: %%a
)

See also

iterations.1430485717.txt.gz · Last modified: 2015/05/01 09:08 by dmitry

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki