@echo off & setlocal enabledelayedexpansion set /p rows=No. of Rows: set /p rr=Height of the cells: set c=-1 :getmore set /a c+=1 set q= set /p q=Column width: set z%c%=%q% if "%q%" neq "" goto :getmore set /a c-=1 set /a cc=c-1 set hh=Ä call :bild Ú Â ¿ set L1=%LL% call :bild à Š´ set L2=%LL% call :bild À Á Ù set L3=%LL% call :bild ³ * ³ set LL=%LL:_= % set /a c+=1 echo %L1% for /L %%i in (1,1,%rows%) do ( for /L %%j in (1,1,%rr%) do echo %LL% if %%i equ %rows% (echo %L3%) else (echo %L2%) ) goto :eof :bild set LL=%1 for /L %%i in (0,1,%cc%) do call :hline !z%%i! !LL! %2 call :hline !z%c%! %LL% %3 goto :eof :hline set zz=%3 if "!zz!" equ "*" ( set zz=³ set hh=_ ) set h= for /L %%j in (1,1,%1) do set h=!h!!hh! set LL=%2!h!!zz! goto :eof