home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 574.lha / LZZ / LZAdd < prev    next >
Encoding:
AmigaDOS Script File  |  1991-10-11  |  1.7 KB  |  67 lines

  1. .key options,archive,file,VERBOSE/S
  2. .bra {
  3. .ket }
  4. List >ENV:SIZ "{file}" lformat="%7l"
  5. Echo "$SIZ -> Evaluating    -lh0- {file}"
  6. If "{VERBOSE}" EQ ""
  7.     LZ -N -z a T:LH0.LZH "{file}"
  8. Else
  9.     LZ >"CON:0/0/640/100/Evaluating -lh0-" -z a T:LH0.LZH "{file}"
  10. EndIf
  11. List >ENV:LH0 T:LH0.LZH lformat="%7l"
  12. Delete >NIL: T:LH0.LZH
  13. Echo "*E[A$SIZ -> Evaluating    -lh1- {file}"
  14. If "{VERBOSE}" EQ ""
  15.     LZ -N -Z a T:LH1.LZH "{file}"
  16. Else
  17.     LZ >"CON:0/0/640/100/Evaluating -lh1-" -Z a T:LH1.LZH "{file}"
  18. EndIf
  19. List >ENV:LH1 T:LH1.LZH lformat="%7l"
  20. Delete >NIL: T:LH1.LZH
  21. Echo "*E[A$SIZ -> Evaluating    -lh5- {file}"
  22. If "{VERBOSE}" EQ ""
  23.     LZ -N -Z -2 a T:LH5.LZH "{file}"
  24. Else
  25.     LZ >"CON:0/0/640/100/Evaluating -lh5-" -Z -2 a T:LH5.LZH "{file}"
  26. EndIf
  27. List >ENV:LH5 T:LH5.LZH lformat="%7l"
  28. Delete >NIL: T:LH5.LZH
  29. Eval >ENV:DIF $LH0 - $SIZ
  30. If "$LH5" GE "$LH0"
  31.     If "$LH1" GE "$LH0"
  32.         Eval >ENV:NEW $LH0 - $DIF
  33.         Echo "*E[A$SIZ -> Storing       -lh0-"
  34.         If "{VERBOSE}" EQ ""
  35.             LZ -N -wRAM: {options} -z a "{archive}.lzh" "{file}"
  36.         Else
  37.             LZ >"CON:0/0/640/100/Storing -lh0-" -wRAM: {options} -z a "{archive}.lzh" "{file}"
  38.         EndIf
  39.         Skip done
  40.     EndIf
  41. EndIf
  42. If "$LH1" GT "$LH5"
  43.     Eval >ENV:NEW $LH5 - $DIF
  44.     Echo "*E[A$SIZ -> Freezing      -lh5-"
  45.     If "{VERBOSE}" EQ ""
  46.         LZ -N -wRAM: {options} -Z -2 a "{archive}.lzh" "{file}"
  47.     Else
  48.         LZ >"CON:0/0/640/100/Freezing -lh5-" -wRAM: {options} -Z -2 a "{archive}.lzh" "{file}"
  49.     EndIf
  50. Else
  51.     Eval >ENV:NEW $LH1 - $DIF
  52.     Echo "*E[A$SIZ -> Freezing      -lh1-"
  53.     If "{VERBOSE}" EQ ""
  54.         LZ -N -wRAM: {options} -Z a "{archive}.lzh" "{file}"
  55.     Else
  56.         LZ >"CON:0/0/640/100/Freezing -lh1-" -wRAM: {options} -Z a "{archive}.lzh" "{file}"
  57.     EndIf
  58. EndIf
  59. Lab done
  60. Echo "*E[A$SIZ -> $NEW        "
  61. Unsetenv DIF
  62. Unsetenv SIZ
  63. Unsetenv NEW
  64. Unsetenv LH0
  65. Unsetenv LH1
  66. Unsetenv LH5
  67.