home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / packer / ultrcomp / uc2 / u2_exucn.bat < prev    next >
DOS Batch File  |  1993-12-31  |  1KB  |  62 lines

  1. @echo off
  2. echo off
  3. rem (C) Copyright 1993, Ad Infinitum Programs, all rights reserved
  4.  
  5. rem U2_EXUCN.BAT accepts a single parameter: an archive file. It
  6. rem decompresses all files (including hidden ones, etc.) of this archive
  7. rem completely into the current directory. If nothing goes wrong, the files
  8. rem U$~CHK1 and U$~CHK2 are created by this batch file. UC tests for the
  9. rem presence of those files.
  10.  
  11. rem Notice that UCN files are handled just like UC2 files. The purpose is
  12. rem to allow "conversion" from UCN to UC2 of files. The conversion may
  13. rem include several operations you want to perform. (e.g. adding banner,
  14. rem virus scanning)
  15.  
  16. rem 1. UC
  17.  
  18. rem ***  UC  ***
  19.  
  20.    rem *** WARNING: Only revision 0 (newest) files are extracted ***
  21.  
  22.    rem Add file to archive
  23.  
  24.       echo check > u$$chk1
  25.       uc a %1 u$$chk1
  26.       del u$$chk1
  27.  
  28.    rem Expand archive
  29.  
  30.       uc xsf %1
  31.       ren u$$chk1 u$~chk1
  32.  
  33.    rem Test for correct expansion
  34.  
  35.       if errorlevel 1 goto error
  36.       if not exist u$~chk1 goto error
  37.       goto ok
  38.  
  39.  
  40. :error
  41. rem *** Error handling ***
  42.  
  43.    if exist u$~chk1 del u$~chk1
  44.    if exist u$~chk2 del u$~chk2
  45.    goto end
  46.  
  47.  
  48. :ok
  49. rem *** Expansion was successfull ***
  50.  
  51.    rem Call 'extra' file, allowing e.g. addition of banners
  52.  
  53.       command /cu2_xtra
  54.  
  55.    rem Create second check file to notify complete success to UC
  56.  
  57.       echo check > u$~chk2
  58.  
  59.  
  60. :end
  61. rem *** End of batchfile ***
  62.