home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / enterprs / c128 / util / cs-dos.arc / BATCH.TXT < prev    next >
Encoding:
Text File  |  1990-03-24  |  1.9 KB  |  2 lines

  1. ╦EYWORD:       ┬┴╘├╚ ╞╔╠┼╙
  2.  
  3. ╙EE ┴LSO:      ╔╞, ╟╧╘╧, ╠╧╧╨, ┬┼╟╔╬, ╟┼╘╦┼┘, ┼╪┼├, ┴╒╘╧┼╪┼├
  4.  
  5.  
  6.      ┬ATCH FILES ARE VERY MUCH LIKE "*.BAT" FILES IN ═╙-─╧╙. ┘OU DO NOT
  7. HAVE TO ┼╪┼├ THEM, JUST TYPE THE FILENAME ON THE COMMAND LINE WITH OR
  8. WITHOUT PARAMETERS AND AWAY IT GOES. ╫HEN ├╙-─╧╙ SCANS THE DIRECTORY, OR
  9. THE ╥┴═ DISK, IT WILL ╠╧┴─ AND ╥╒╬ PROGRAM FILES, BUT WILL ┼╪┼├ SEQUENTIAL
  10. FILES.
  11.  
  12.      ┴S WITH ═╙-─╧╙, YOU CAN PASS PARAMETERS TO A BATCH FILE, SO IF YOUR
  13. BATCH FILE IS CALLED "TEST" AND CONTAINS THE LINE..
  14.  
  15.           ECHO %0 %1 %2 %2 %4 %5 %5 %6 %7 %8 %9
  16.  
  17.    AND YOU TYPE:
  18.  
  19.           TEST A B C D E F G H I J K L M N O P Q R S T U V
  20.  
  21.    THE RESULT WILL BE:
  22.  
  23.        TEST A B C D E F G H I
  24.  
  25. PARAMETERS HIGHER THAN %9 ARE IGNORED, AND %0 IS THE COMMAND NAME ITSELF.
  26. ╔F A PARAMETER DOES NOT EXIST ON THE COMMAND LINE, THEN A SINGLE SPACE IS
  27. RETURNED. ╙O, IF THE BATCH FILE WAS...
  28.  
  29.        ECHO "%1"
  30.  
  31.    THEN
  32.  
  33.        TEST
  34.  
  35.    WOULD RESULT IN:
  36.  
  37.        " "
  38.  
  39.  
  40.      ┴ BATCH FILE CAN CALL ANOTHER BATCH FILE, BUT THE FIRST BATCH FILE
  41. WILL TERMINATE AT THAT POINT. ╙IMILARLY, IF YOU ┼╪┼├ A FILE FROM WITHIN A
  42. BATCH FILE, THE REMAINING LINES OF THE BATCH FILE WILL NOT GET EXECUTED.
  43.  
  44.      ┬ATCH FILES CAN BE EXECUTED EITHER FROM FLOPPY OR FROM THE ╥┴═ DISK.
  45. ╘HE LATTER IS PREFERED SINCE THERE WILL BE FEWER PROBLEMS, AND IT WILL BE
  46. FASTER.
  47.  
  48.      ┘OU CAN CANCEL A BATCH FILE BY ╨╧╦┼ING A ZERO AT ─┼├("1BFA"), BY
  49. HOLDING DOWN THE ├┬═ AND ├╧╬╘╥╧╠ KEYS SIMULTANEOUSLY, OR BY CALLING UP
  50. ANOTHER BATCH FILE THAT DOESN'T DO ANYTHING.
  51.  
  52.      ┬ATCH AND ┼╪┼├ FILES ARE NOT THE SAME THING. ╫HEN YOU ┼╪┼├ A FILE,
  53. COMMAND LINE PARAMETERS ARE NOT SAVED, SO %0 %1 AND SO ON WILL NOT BE
  54. EXPANDED. ╘HIS ONLY HAPPENS IN BATCH FILES.
  55.  
  56.      ╙O AGAIN, IF YOUR SEQUENTIAL FILE WAS CALLED "TEST" AND CONTAINED THE
  57. LINE:
  58.  
  59.           ECHO %1 %2 %3
  60.  
  61.     THEN:
  62.  
  63.           EXEC TEST
  64.  
  65.     WOULD GIVE:
  66.  
  67.           %1 %2 %3
  68.  
  69.     BUT
  70.  
  71.           A:TEST
  72.  
  73.     WOULD GIVE:
  74.  
  75.           TEST (+ 4 SPACES)
  76.  
  77.   
  78.  
  79.