@rem Copyright 2015 Egor Tensin @rem This file is licensed under the terms of the MIT License. @rem See LICENSE.txt for details. @setlocal enabledelayedexpansion @set DEFAULT_ITERATIONS=100 @set DEFAULT_MIN=0 @set DEFAULT_MAX=200 @if E%1 == E goto :print_usage @set algorithm=%1 @if not E%2 == E ( set iterations=%2 ) else ( set iterations=%DEFAULT_ITERATIONS% ) @if not E%3 == E ( set min=%3 ) else ( set min=%DEFAULT_MIN% ) @if not E%4 == E ( set max=%4 ) else ( set max=%DEFAULT_MAX% ) plot.py -l "%algorithm%" -a "%min%" -b "%max%" -r "%iterations%" ^ -i ascending -o "%algorithm%_%iterations%_ascending_%min%_%max%.png" ^ || exit /b !errorlevel! plot.py -l "%algorithm%" -a "%min%" -b "%max%" -r "%iterations%" ^ -i random -o "%algorithm%_%iterations%_random_%min%_%max%.png" ^ || exit /b !errorlevel! plot.py -l "%algorithm%" -a "%min%" -b "%max%" -r "%iterations%" ^ -i descending -o "%algorithm%_%iterations%_descending_%min%_%max%.png" ^ || exit /b !errorlevel! @exit /b :print_usage: @echo Usage: %0 ALGORITHM [ITERATIONS=%DEFAULT_ITERATIONS% [MIN=%DEFAULT_MIN% [MAX=%DEFAULT_MAX%]]] @exit /b 1