home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / pcmagazi / 1991 / 15 / mkloop.bat < prev    next >
DOS Batch File  |  1991-07-30  |  1KB  |  52 lines

  1. %@%echo off                                    
  2. :                                               
  3. : <<<<< mkloop.bat >>>>>                        
  4. :
  5.     echo  [example-1] (9 times loop)
  6. :    
  7.     set c1=
  8. :loop1
  9.     set c1=%c1%-
  10. :
  11. : *loop body*
  12.     echo  *%c1%*
  13. :
  14.     if not "%c1%"=="---------" %then%  goto loop1
  15.     %else% set c1=
  16. :
  17.     echo  [example-2] (39 times loop)
  18. :
  19.     set c2=| set c1=
  20. :loop2
  21.     set c1=%c1%-
  22. :
  23. : *loop body*
  24.     echo *%c2%* *%c1%*
  25. :
  26.     if "%c2%%c1%"=="+++---------" %then%  goto exit2
  27.     %else%  if not "%c1%"=="----------" %then%  goto loop2
  28.         %else%  set c2=%c2%+| set c1=
  29.         goto loop2
  30. :exit2
  31.     set c3=| set c2=| set c1=
  32.  
  33.     echo  [example-3] (119 times loop)
  34. :
  35.     set c3=| set c2=| set c1=
  36. :loop3
  37.     set c1=%c1%-
  38. :
  39. : *loop body*
  40.     echo  *%c3%* *%c2%* *%c1%*
  41. :
  42.     if "%c3%%c2%%c1%"=="/+---------"    %then%  goto exit3
  43.     %else%  if not "%c1%"=="----------" %then%  goto loop3
  44.         %else%     set c2=%c2%+| set c1=
  45.             if not "%c2%"=="++++++++++" %then%  goto loop3
  46.             %else%  set c3=%c3%/| set c2=
  47.                 goto loop3
  48. :exit3
  49.     set c3=| set c2=| set c1=
  50.     echo *done*
  51.     quit
  52.