rem	"drop folder = recursively replace pics with thumbs (don't enlarge small pics).cmd"



echo off
	rem  This requires ImageMagick



set size=300



	rem  Where are we?
set selffolder=%~dp0

	rem  Set "picfolder" to the 1st parameter's value.  If no param, then use "selffolder" instead
if %1.==. (goto defaultFolder) else set picfolder=%~1\
:defaultFolderReturn



rem if exist "%picfolder%*.jpg" mogrify -quiet -format jpg -path "%thumbfolder%" -thumbnail %size%x%size% "%picfolder%*.jpg"
rem if exist "%picfolder%*.png" mogrify -quiet -format png -path "%thumbfolder%" -thumbnail %size%x%size% "%picfolder%*.png"
rem if exist "%picfolder%*.gif" mogrify -quiet -format gif -path "%thumbfolder%" -thumbnail %size%x%size% "%picfolder%*.gif"
for /r "%picfolder%" %%G in (*.*) do mogrify -resize %size%x%size% "%%G"
rem for /r "%picfolder%" %%G in (*.*) do echo "%%G"



rem pause



goto end

	:defaultFolder
		echo No param, using default folder:  %selffolder%
		set picfolder=%selffolder%\
	goto :defaultFolderReturn

:end