fEXTRACT COM xEXTRACT DOC!S !9" 1 _ EXTRACT 8080 Ver 1.1D 01/24/86 - 02:15:00 (C) 1984, 1985, 1986 By Gil Shultz Not for Commercial use or resale! May be distributed freely. 2)  2( 2* 2+ :] !\͍ x2+ qly ͍ x2* !e~ 6L#6B#6R :) _!\~s!l~!s:] :m :( :l2 )*0 }n8 Member file(s) not found $1 _!2  w#zͶ >wR>>vR_ Converting -> ! " !C ~ Ĕ#¸_ .~ Ĕ#_ to -> ! " S͔_ . vͣ7nv}7|7n7:m ¥8Extract what? No filename was entered. $: Ĝʄ!   6  6 ! " 2 ʗ : 8Internal Error, No file opened! $:_ Closing -> ! ~#@͔>:͔ ~͔#> ͔: 72 :*  .: ʪ8Internal error, file already open! $2 :_ Opening -> ! ~#@͔>:͔ ~͔#> ͔:*  <:p_ Output file exists, erase (Y/N)? Y_ p:d_ File not extracted or erased! > 2 2 n <¦8Cannot erase output file, aborting! $:_ File deleted!  <8Cannot create output file, aborting! $<-8Cannot open output file, aborting! $>2 : _<2 ! w{¡ů2  :*  <š8Cannot write output file, aborting! $:( !\c   !mS   2o 2 :+ c <8 ++Unable to open the file++ $y c * +" :y V8 LBR file corrupt - contact SYSOP $y c * +" !y n ! n ! n ! n * |?_ Extracting file: !C ~S Ĕ#“>.͔~S Ĕ#¨_ ^#V" #^#V#" * )|2o }2 c >2A !x "? *? #"? :A <2A ~ɯ2A !x "? * +" }4:+ y c > :) _:( * ccgo> 2 _ Premature EOF on file... aborted. n_:9 ʲ=29 :8 >==29 :8 28 :7 O:6  O>=26 yO! ##^#Vzy27 z>{/> 2 8Unexpected EOF $R"2  "4 |Rs#r#Rs#r#*4 +7 |}~l ͔#` ~# ~ … #v ô S  ?ʕ ´ #‹ *.  ". *0 #"0 *0 } +"0 *, C  ", 7_  q m _ Do you want to abort (Y/N)? q _ NN Y 8Aborted at your request! $_ Reenter input please? aڂ z҂ _ > ͔> 6#> 6 #=– ʫ >6#=¤ 2= /2> N#~ # · 7 :> G< := Gyڭ #~+:  ~Ͱ Qҭ @ڭ @# ʭ # ʭ ͹ E #*, 6?# + ʘ ͹  O w ʘ  ͹ O  ʭ 6 H ʘ .˜ ͹ ʘ #*z 6?#d  ʘ ͹ k Ä w ʘ W  ʘ = ͹ ʘ „  #~?¥   x7@{_= Ä Ͱ _.:;<> ʘ  ژ ! := G2= 2> 0:?0 = ~# x 6 H ʘ .˜ ͹ ʘ #*zShultz Gil ͹ k Ä w ʘ W  ͹ ʘ „  #~?¥   x7@{_= Ä Ͱ _  12345678AB8 ****** Syntax Error ****** Extract is a user utility designed to allow the downloading of a '.LBR' file in its entirety and later extracting files from it. The format of the command is as follows: A>EXTRACT B:ZIPPY.EXT=5 D:*.DQC =9 Where: 'A>' is the prompt from your system Where: 'EXTRACT' is the name of this program Where: ' ' (space) is mandatory Where: 'B:' is the drive that the library file is located [optional] Where: 'ZIPPY' is the library file name Where: 'EXT' is an optional extent. 'LBR' is the default [optional] Where: '=5' is the user number the file is located at [optional] Where: ' ' (space) is mandatory Where: 'D:' is the drive the modules are to be extracted to [optional] Where: '*' is the file name(s) that are to be extracted Where: '.DQC' is the extension of the files to be extracted Where: '=9' the user number the files are to be extracted to [optional] $ For all you 8080 users, this program is in 8080 code. EXTRACT is a program that allows a person to down load a '.LBR' file in its entirety and then extract any part or all of it at his leisure. One of the problems I encountered was down loading files, then missing a critical one. I currently am running 8 floppy drives and four hardisks, which created the necessity of extracting files to different user numbers as well as different drives. EXTRACT allows this from the command line. The format is the same that Compuview uses in the "VPLUS" editor. EXTRACT has a built in help function, to use just enter "EXTRACT" and this will bring up the help menu. The format for the command is drive colon, library file name with an optional extent. If a extent isn't entered, the default is ".LBR". If the library file is under a different user, right after the filename enter "=X" where "X" is the user number. Note, do not enter a space after the file name. When the library file names is entered, enter a space, followed by the optional drive name that the files will go to, followed with the file name and extension. The filename and extension can be any valid CP/M filename entry, including wildcards. After this is entered, you can enter an optional "=X" which will send the output to user number "X". At the beginning of EXTRACT at location 103H is a flag for automatic erasure of an existing output file. If this flag is equal to a non zero value, the file will be automatically erased if it exists before the file is extracted. If this flag is equal to zero, you will be prompted before the file is erased. If you elect not to erase the file, the file will not be extracted from the library. AT location 104H in extract is the verbose flag. If this is set to zero progress messages will be displayed as EXTRACT is running. This program is free for anybody to use, but it is not for resale. There is a trap in the program, if the copyright message doesn't match the hidden one, EXTRACT will destroy itself. Just for information purposes part of the message is executed during the extraction of each file. There is a lot of error checking, so only a deliberate changing of the copyright messages will cause this trap. If any problems occur, leave a message under a file named "HELP.GIL" and I will try to correct the problems. Note EXTRACT signs on with a version number as well as date and time of compulation. So when entering problems, include the version, revision, date, and time. Enjoy; Gil Shultz