home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
High Voltage Shareware
/
high1.zip
/
high1
/
DIR4
/
PUTDIZ01.ZIP
/
PUT-DIZ.DOC
< prev
next >
Wrap
Text File
|
1994-02-10
|
15KB
|
275 lines
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ PUT-DIZ v0.1 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘
Puts FILE_ID.DIZ descriptions into archives
Written by Mike Ehlert
Copyright 1992,93,94 All Rights Reserved
Mike Ehlert
PACIFIC COAST MICRO
1879 Campbell Ave.
Thousand Oaks, CA. 91360 USA
A North American RemoteAccess Support Site
(805) 494-8327 / (805) 494-8427 / (805) 494-9386
FidoNet: 1:102/1001 and 1:102/1005
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ What can this do ? ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘
PUT-DIZ is an add-on utility for the RemoteAccess 2.01 File Manager.
It allows you to quickly create FILE_ID.DIZ files in your archives
which do not already have such a file in them.
Notice that this is the OPPOSITE of GET-DIZ, another RAMGR add-on.
*****************************************************************
DIZ stands for "Description In Zip", and FILE_ID.DIZ descriptions
were originally use by PCBoard BBS Software. DESC.SDI is a similar
description file used by the Software Distribution Network.
Notice! By using this program, you might be breaking the law by
adding non-original files to a programmers archive. The author of
this program reccomends that you do not use it at all, unless you
are sure that the archives you process with it are allowed to
have files added to them! WARNING!
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ Whats new in version 0.1 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘
First version. I read in the RA_UTIL echo that someone was looking for
such a program, so I simply reversed the code in my GET-DIZ program to
create FILE_ID.DIZ descriptions inside the archives, based on the
descriptions found in the RA FDB.
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ Required Programs ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘
PUT-DIZ.COM is not a stand alone program, and requires the following
other programs to properly run:
RAMGR.EXE (RA Manager which comes with RA 2.01)
KIS.EXE (Keyboard Input Simulator by R. van Hoven)
PKZIP.EXE (Pkunzip by PKware)
ARJ.EXE (Arj by Robert K Jung)
STAMP.COM This version requires a date stamper so that the
FILE_ID.DIZ is not newer then the rest of the archive.
The reason that KIS is needed is to stuff keys into the keyboard
buffer before returning to RAMGR, to force RAMGR to export the FDB
description into a temporary file, and then forces PUT-DIZ to be called
again for the next file(s).
You can freq. or download the latest KIS from any DISP support site
(the FileDoor dudes), or from me. The current version is KIS_V101.ZIP
which is only 15k in size. KIS is postcardware (a form of shareware).
The reason STAMP is needed is to change the date of the FILE_ID.DIZ
before adding it to the archive. Otherwise the archive dates would
add be the current date. STAMP must be in the path.
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ Upgrading from a previous version ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘
Yeah, right.
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ Installing ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘
You must have the %RA% Environment varable set (SET RA=C:\RA).
***NOTICE!!!*** Do *NOT* have a trailing backslash on the %RA%
environment variable or GET-DIZ will not work!
Run RACONFIG > OPTIONS > FILES > RAMGR-FNKEYS
You will see a box of 5 sysop definable options, most of them are
probally blank:
╒══════════════════════════════╡ RAMGR ALT-function key manager ╞╕
│ │
│ 1 C:\shez\shez.exe @ *M │
│ 2 │
│ 3 │
│ 4 │
│ 5 │
│ │
╘══════════════════════════════════════════════════════════════════╛
In the above example, only ALT-F1 is defined, which will cause RAMGR
to pass the filename currently under the cursor to SHEZ, which is an
archive viewer. The @ is replaced by RAMGR with the actual path and
name of the current file. The *M tells RAMGR to swap out of memory
before shelling to the defined program.
PUT-DIZ must be installed in the last slot, so its activated by Alt-F5.
*********************************************************************
To install PUT-DIZ just for ZIP files, enter lines 5 like this:
╒══════════════════════════════╡ RAMGR ALT-function key manager ╞╕
│ │
│ 1 c:\shez\shez.exe @ *M │
│ 2 │
│ 3 │
│ 4 │
│ 5 c:\ra\put-diz.com c:\utils\kis c:\utils\pkunzip -a-o @ │
│ │ │ │
│ │ │ │
Path\filename of KIS─┘ │ │ │
Path\filename of Archiver─────────┘ │ │
Unarchiver add-new command────────────────────────┘ │
Converted to Path\filename of current file by RAMGR────┘
*********************************************************************
To install GET-DIZ just for ARJ files, enter lines 5 like this:
╒══════════════════════════════╡ RAMGR ALT-function key manager ╞╕
│ │
│ 1 c:\shez\shez.exe @ *M │
│ 2 │
│ 3 │
│ 4 │
│ 5 c:\ra\put-diz.com c:\utils\kis c:\utils\arj -a-n @ │
│ │ │ │
│ │ │ │
Path\filename of KIS─┘ │ │ │
Path\filename of Archiver─────────┘ │ │
Unarchiver add-new command──────────────────────┘ │
Converted to Path\filename of current file by RAMGR──┘
Notice that in order to use the RECURSIVE mode, GET-DIZ *MUST* be
installed in slot #5 (Alt-F5 key).
> ANY POSITION OTHER THEN 2 WILL NOT WORK!. <
+++++++++++++++++++++++++++++++++++++++++
The reason for this is because GET-DIZ stuffs an ALT-F5 into the
keyboard buffer in order to force RAMGR to call it again after it
has moved the cursor down to the next file.
It is NOT required to specify the entire path to KIS or to your
Unarchiver, but PUT-DIZ will run faster if you do. If you don't
specify these paths, then they must be located in the DOS %PATH%.
It is NOT required to use the *M command to swap out of memory
before running GET-DIZ, and it's faster if you do not. However
if your system is running in a very small window then you might
have to add the *M to the end of the command lines.
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ Usage ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘
Once it's installed, run "RAMGR -F" and select a file area to use.
You can optionally press Alt-D to change the display mode first.
To use PUT-DIZ, move the cursor to the first file which you wish to
process. Press Alt-F2 to begin, and RAMGR will call PUT-DIZ once for
each file from there, all the way down to the last file in the current
area. So to process an entire area, simply start the cursor at the
first file (at the top) and press Alt-F5. If you wish to abort the
process before it has finished, simply press Ctrl-Break twice.
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ DesqView Limitations ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘
PUT-DIZ runs perfectly under Desqview, but KIS 1.01 has a limitation:
You can not switch windows while GET-DIZ is running, or elce KIS will
stuff the keyboard buffer into the new current window.
If you don't like this limitation, there are three things you can do:
1. Ask the KIS author to make KIS more compatible with DV.
2. Write your own Keyboard Input Simulator to use instead.
3. Or delete this package and forget you ever saw it. :-)
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ Trouble Shooting ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘
If you could not get PUT-DIZ to work, here's some things to check:
Do *not* have a trailing bakcslash on your %RA% Environment variable.
Do *not* install it as RECURSIVE in any slot other then #5 in RACONFIG.
Check that your paths and filenames are entered correctly.
If all elce fails drink another beer, wait 5 minutes, and try again.
:-) Or give me a netmail and I'll try to help you.
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ Disclaimer ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘
PUT-DIZ was slight tested, and appears to work on my system (Running 3
nodes under RA-Pro 2.01 and Desqview). But it comes with NO Warranty.
Use it at your own risk!
You should test this on your own system, on non-important archives.
This program could possibly contain bugs which could destroy your
archives!
In no event shall Mike Ehlert or PACIFIC COAST MICRO be liable for
any damages caused by PUT-DIZ. The software is supplied as-is.
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ Registering ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘
This version of PUT-DIZ is supplyed as freeware.
If you like it, you will probally want to register GET-DIZ, the
companion to this program which does the opposite.
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ Credits ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘
Thanks to Andrew Milner, for writing such a fantastic BBS package.
Thanks to Bruce Bodger, for asking me to become a RA beta tester.
Thanks to Ron Huiskes, for letting me steal his DOC style.
Thanks to Rob van Hoeven, for writing Keyboard Input Simulator.
Thanks to my wife Cindy, for putting up with my BBS addiction.
Thanks to David Gilmore and Roger Waters for background inspiration.
Thanks to God for providing cool women, cold beer, and green grass.
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ Updates ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘
The latest version of PUT-DIZ can always be file file requested using the
magic name GET-DIZ from PACIFIC COAST MICRO BBS in Southern California.
PCM is a North American RemoteAccess Support and Beta site, and offers one
of the largest collections of RA related utilites available. You can logon
quickly using the name GUEST (no password needed). Or create your own
account and tell the questionere that you run a BBS for instant access.
Be sure to (J)oin the Sysops File Conference from the files menu. :-)
PCM Node 1: 805-494-8327 USR 16.8k dual
PCM Node 2: 805-494-8427 USR 16.8k dual
PCM Node 3: 805-494-9386 USR 21.6k dual
Or Freq. FILES from 1:102/1001 or 1:102/1005 for a list of sysop related
utilities and doors avilable from PACIFIC COAST MICRO, a RA Support site.
┌─────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▒▒ PUT-DIZ v0.1 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────────────────────────────────────────────────────────────────┘