home *** CD-ROM | disk | FTP | other *** search
-
- PKinsert v4.02 (C)1990 7th ILLUSION Enrg.
- April 17, 1990
-
- In the beginning... PKinsert was designed to delete !HISTORY.DIS
- files from other BBS's and insert an archive comment (archive opening
- screen) from my BBS. Most SysOps will appreciate this program and
- maybe a few individuals who normally take the time to inscribe their
- name on a file before Uploading it. Something to take note of is the
- fact that it is designed for the ZIP format v1.00 and higher
- (hopefully). At the time of writing this program I was using PKZIP
- v1.10.
-
- I haven't 'crippled' this software in any way and I'm not expecting
- you to register it. I have enough problems trying to get users to
- donate! <Grin>
-
- COPYRIGHT Notice
- ────────────────
-
- The documentation and software included in the original
- PKINS402.ZIP archive herein after referred to as PKinsert are
- copyrighted with all rights reserved to 7th Illusion Enrg.
- PKinsert may not be copied in whole or in part, without
- written consent from 7th Illusion Enrg. You may not sell,
- rent, nor lease copies of PKinsert in any way without the
- prior written consent of 7th Illusion Enrg. PKinsert may be
- distributed FREE OF CHARGE by modem or other telecom-
- munication means.
-
- DISCLAIMER
- ──────────
-
- 7TH ILLUSION ENRG. MAKES NO REPRESENTATIONS OR WARRANTIES
- WITH RESPECT TO THE CONTENTS HEREOF AND SPECIFICALLY
- DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
- FITNESS FOR ANY PARTICULAR PURPOSE. Further, 7th Illusion
- Enrg. reserves the right to revise these documentation and to
- make changes from time to time in the content hereof without
- obligation of 7th Illusion Enrg. to notify any person of such
- revision or changes.
-
- Files included in this package:
-
- PKINSERT.DOC
- PKINSERT.DAT
- PKINSERT.EXE
- ILLUSION.DIS
-
- If you are missing any of these files you can pick up an original copy
- from 7th ILLUSION under the name of PKINS402.ZIP.
-
-
-
-
-
-
-
-
- Page 1
-
- PKinsert v4.02 (C)1990 7th ILLUSION Enrg.
- April 17, 1990
-
- REQUIREMENTS
- ────────────
-
- You should set a DOS PATH to the following files:
-
- PKZIP.EXE (C)1989-1990 PKWARE Inc
- PKUNZIP.EXE
- SCAN.EXE Virus Scanner (C)1989-1990 McAfee Associates
-
- Any DOS book can tell you how to do this but as a quick review you
- should have a line like this one in your AUTOEXEC.BAT file:
-
- PATH=[Drive]\[Path]
-
- If you already have a value here you can add a second, third, etc. by
- using semi-colons. Example:
-
- PATH=[Drive]\[Path];[Drive]\[Path]
-
- CONFIGURING PKINSERT
- ────────────────────
-
- This is very simple. What you should do first is copy all the files
- of this package to a safe directory such as C:\PKINSERT.
-
- When using PKinsert you will most probably call it up from a path. To
- speed up things PKinsert does not search through your directories and
- drives for it's CFG file. PKinsert looks for an environment variable
- called PKINSCFG to find it's configuration file. You should edit your
- AUTOEXEC.BAT file and add this line:
-
- SET PKINSCFG=[Drive]\[Directory]
-
- Notice THERE IS NO TRAILING BACKSLASH.
-
- Actually setting up the configuration file is pretty easy. Just type:
-
- PKINSERT /CONFIG
-
- The PKINSCFG environment variable may or may not be present for this
- step.
-
- All the questions asked are briefly explained during PKinserts
- configuration so I won't go and explain it all again. There ARE a few
- points I would like to discuss about setting up PKinsert.
-
- PKinserts work drive
- ────────────────────
- I've added this feature since I received a few complaints that
- PKinsert was a little slow. I have to admit it is. PKinsert calls up
- PKZIP and PKUNZIP quite a few times and as everyone knows PKZIP isn't
- the fastest program in the world! With the addition of a Virus
- scanning routine the hole thing was painfully slow.
-
-
- Page 2
-
- PKinsert v4.02 (C)1990 7th ILLUSION Enrg.
- April 17, 1990
-
- Rejoice if you have an AT with more than 1 Meg! PKinsert will ask you
- which drive it should use to set up temporary files and directories.
- It will also direct PKZIP and SCAN to use this same drive. If you
- have over 1 Meg of Ram I would suggest using it as a Ram Drive. Most
- good DOS reference books will tell you how to install one quickly and
- easily. The cost of a 1 Meg Ram Drive is about 600 bytes for the
- driver.
-
- To further enhance the speed of PKinsert you should also let
- PKZIP/UNZIP know that you have a Ram-Drive. The following command is
- also covered in the original documentation which accompanies PKZIP but
- as a refresher I will again point it out.
-
- Edit your AUTOEXEC and add this line:
-
- SET PKTMP=<Drive>
-
- As an example, the value I use is:
-
- SET PKTMP=E:
-
- PKZIP will create all temporary files on your Ram-Drive thus
- increasing the speed of PKinsert's processing. Not to mention that
- it'll come in handy for your own archiving too! <Grin>.
-
- Default file spec to use
- ────────────────────────
- Usually you will want to leave this at [ZIP] but in case you don't
- follow the standard of ZIP I've left it open to change. When you call
- up PKinsert you can specify command line options for files such as:
-
- PKINSERT *.EXE D:\FILES\*.ZIP C:\WORK\PK??-A.ZIP etc.
-
- On an average run though you will mostly be inserting comments in ZIP
- files. You can therefore simply type:
-
- PKINSERT
-
- And Pkinsert will use the default file spec in it's configuration
- file. It saves a bit of typing. ;-)
-
- Test files before processing
- ────────────────────────────
- This is VERY important. To save time PKinsert only checks the
- archives integrity once before doing anything else. If you're
- positive PKinsert won't encounter corrupted archives you can set this
- to No. Bad archives will be kept under another extension you can
- specify.
-
- Check Archives for Viruses
- ──────────────────────────
- Finally! It took a bit of work but PKinsert will now check archives
- for viruses. At the time I wrote PKinsert v4.02 there was only one
- virus scanner which truly out did any other. PKinsert will use
-
- Page 3
-
- PKinsert v4.02 (C)1990 7th ILLUSION Enrg.
- April 17, 1990
-
- SCAN.EXE from McAfee Associates. You can pick up a copy from almost
- any good board as SCANVxx.ZIP.
-
- Those of you without the luxury of a Ram Disk might find this a little
- disk intensive not to mention long <Grin>.
-
- PKinserts DAT File
- ──────────────────
- The PKINSERT.DAT file can be changed to your liking. This text file
- will be inserted as the archives 'opening screen'.
-
- A couple of notes on it's construction. Use ANSI codes only if you
- have to. Most users don't know about PKZIPs '-q' switch. If you make
- it longer than 23 lines it'll probably flash by to fast to read it.
-
- Be as creative as you want. SysOps always enjoy a good graphic
- competition.
-
- Disclaimer files to be deleted
- ──────────────────────────────
- Before your disclaimer file is inserted PKinsert will deleted those of
- other boards. Separate every value with a space. Wild cards are ok.
-
- Example:
-
- !HIST*.* !*.BBS !*.DIS !*.FIL
-
- Be careful of the values you enter here. In one archive it might be a
- BBS disclaimer but in another it could be an important documentation
- file.
-
- Insert disclaimer in archive
- ────────────────────────────
- Of course for most SysOps having an opening screen in the archive is
- enough but others might actually have something to say in which case
- PKinsert will ask you for the path to your disclaimer and it's name.
- Try to conform to the standard if you're going to insert a disclaimer.
- You might just over-write another file if you don't.
-
- TAGLINE environment setting
- ───────────────────────────
- Here's a special feature for you PCBoard SysOps. If your BBS uses
- ProDoor you are probably aware that Prodoor uses the TAGLINE
- environment variable. To use this feature you can use the SET
- command. Prodoor uses this value at the end of every message.
-
- SET TAGLINE=Don't worry. It's only ones and zeros!
-
- Programs have already been written to alternate taglines. I use one
- of these to set a new tagline every time my computer boots up.
-
- If you choose to use this feature your archives will be tagged with
- TAGLINEs value. It's a nice touch I think ;-)
-
-
- Page 4
-
- PKinsert v4.02 (C)1990 7th ILLUSION Enrg.
- April 17, 1990
-
- USING PKINSERT
- ──────────────
-
- You can call up PKinsert without any command line options and it will
- use the default value in it's configuration file. But if you want to
- insert comments in specific files you can type them on the same
- command line. An example of this would be:
-
- PKINSERT testzip1.* game???.* selfex.exe *-2.* d:\main\this1*.2??
-
- That's about all there is to it. If you configured PKinsert properly
- you should have no problems.
-
-
- POSSIBLE PROBLEMS AND BUG REPORTING
- ───────────────────────────────────
-
- Well, this is DOS. Although you can do much, you can't do EVERYTHING.
- In an effort to make the hole process faster I had to pack the command
- line I was passing on to PKZIP. This doesn't leave infinite room for
- endless sub-directory structures. If your archives are 10
- sub-directories away I would think of moving them closer, I doubt DOS
- will take a command that long.
-
- Like any other program PKinsert wasn't written by a computer. It
- COULD and probably does contain a bug or two. If you experience a
- break in PKinserts activities here's what you should do.
-
- Make a quick note about where PKinsert stopped (The file number,
- directory name, and it's last message). Look for a directory on the
- work drive you specified named PKWRK. If it exists write down the
- files you found in it as well as the directories branching off of it.
- Then get rid of those files and directories.
-
- Once you got all that give 7th Illusion a call and leave me a message
- care of 'Storm Widow'.
-
- IN MY OPINION . . .
- ───────────────────
-
- I couldn't resist a little note here on the advertisements which have
- plagued the BBS community since god knows. Let's face it,
- !HISTORY.DIS files are no longer needed. Archive opening screens take
- up less space and the users are sure to see them.
-
- Although I have written PKinsert to insert a disclaimer of any name
- you wish, you should think twice before trying to set a new standard.
- I have found some archives with over 5 different disclaimers (out
- numbering the programs files!). The hole purpose of archiving is to
- make files smaller, not bigger!
-
- J.S. Morisset
- a.k.a. Storm Widow
-
-
- Page 5
-
- PKinsert v4.02 (C)1990 7th ILLUSION Enrg.
- April 17, 1990
-
- PKINSERT HISTORY
- ────────────────
-
- v1.01 to v2.00
- All these versions where intricate batch files. I have left the last
- version (2.00) available for downloading.
-
- v3.0ß
- Re-wrote the hole program in Quick Basic! Everything is different.
- I've dropped the support for ARC and don't plan to go back. This
- version was not distributed.
-
-
- v3.1ß
- Got rid of a few bugs. The timer feature in v3.0 wasn't working and I
- got rid of it. Also shortened much of PKinsert's output. Now uses a
- single line to let the user know what's happening.
-
- NUM: NUMber of files PKinsert has processed so far.
- FN: File Name it is currently working on.
- DIR: DIRectory where file is situated.
-
- Error trapping is also much improved! Let's hope it won't need it.
- <Ugg>
-
- v3.20
- Added support for DOSv4.0. Uses prodoor's TAGLINE environment
- variable. Will now skip the archive test if set to [N]o. <Grin>.
-
- v4.00
- PKinsert now works with DOS4! ;-) Corrupted archives are caught and
- renamed. Virus checking is also possible using McAfee Associates'
- SCAN.EXE program. Work drive can be selected for quicker processing
- on a RAM Drive. Configuration is now internal. No more messin'
- around with a word processor. And last but not least PKinsert goes
- COLOUR!
-
- v4.02
- Fixed the colours in PKinserts logo. Also fixed a variable I had
- forgotten about. PKinsert will now process numerous file specs again!
- <Grin>. PKTMP environment variable is now external.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 6
-
-