home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
17 Bit Software 1: Collection A
/
17Bit_Collection_A.iso
/
files
/
505.dms
/
505.adf
/
DOCS
/
Jump.Doc
< prev
next >
Wrap
Text File
|
1989-09-09
|
11KB
|
394 lines
Jump
Topics
1. Introduction.
2. Usage.
3. Copyright.
4. Distribution.
5. BUG reports.
6. Donations.
1. Introduction.
This program has been developed to enable users to access programs
which are several subdirectories down. It can best be described as
a CASE command for use with batchfiles. The user is asked to input
a character. The program then executes a batchfile, which must be
in the S: directory, called Jump.CMD. This file contains a number
of labels and depending on the inputted character a skip to one of
these labels is made. The program checks if the inputted character
is one of those that that has been specified in the options list.
Features.
- Fully compatible with both Workbench V1.2 and V1.3.
- Works with all Amigas.
- Supports most AmigaDos devices.
- The built-in Help function. Just type Jump ?.
- Allow easy access to programs which are several subdirectories
down.
- Extensive checking on validity of inputted characters.
- One key execution of the program. With WB 1.3 rename Jump.Bat as
J and set it's script bit. Or put it under a (function) key with
one of the various setkey programs.
2. Usage
Usage : Jump <options>
Where <options> is a list of characters that are consideres valid
valid input.
How to use this program? Well it is fairly simple.
First create a file called: Jump.BAT in your S: directory. This is
the file to execute.
Eg.:
-----------------------------------------------------------------
Type s:Jump.SCR
Jump qwertyuiopasdfghijklzxcvbnm1234567890-=\/
-----------------------------------------------------------------
Where the characters after the Jump command signify the characters
that are valid inputs. These must be identical to the names of the
labels in Jump.CMD.
Jump.SCR is an example of a file displaying a menu on your screen.
Eg.
-----------------------------------------------------------------
Jump Example Menu
A. Sonix V2.0 N. DPaint II 1. Photo Synthesis
B. AudioMaster O. DPaint II(PAL) 2. Photon Paint
C. Perfect Sound P. DPaint III 3. Sculpt 4D
D. Deluxe Music Q. PixMate 4. VideoScape 3D
E. 68000er Sampler R. DigiPaint 320x200 5. DBW-Render
F. Future Sound S. DigiPaint 320x400 6. L.C.A.
G. Instant Music T. DigiView V2.0 7. Caligari
H. Music Studio U. DigiView Gold 8. FantaVision
I. GfA Basic V. DigiView Gold(PAL) 9. AmigaTex
J. Amiga Basic W. Perfect Vision 0. RIM-5
K. Lattice C V5.0 X. The Director -. Micro Fiche Plus
L. Aztec C V3.6 Y. Tv*Show V1.03 =. SuperBase Pro
M. Modula II Z. Diamond \. WordPerfect 4.1
Press / to quit without selecting.
-----------------------------------------------------------------
This example uses some of the more popular! programs for clarity.
These programs are not included with Jump.
Now follows an example, taking the above menu as a guide, of the
file S:JUMP.CMD.
-----------------------------------------------------------------
.Key hop
Skip <hop>
LAB a
cd dh0:audio/sonix
run SONIX
QUIT
LAB b
cd dh0:audio/audiomaster
run AudioMaster
QUIT
LAB c
cd dh0:audio/PerfectSound
run PSound
QUIT
LAB d
cd dh0:audio/DeluxeMusic
Run DeluxeMusic
QUIT
LAB e
cd dh0:audio/SoundSamplers
Run Digi68000
QUIT
LAB f
cd dh0:audio/SoundSamplers
Run FutureSound
QUIT
LAB g
cd dh0:audio/InstantMusic
ASK "Needs WorkBench 1.1. Continue Y/N "
IF WARN
RUN InstantMusic
ENDIF
QUIT
LAB h
cd dh0:audio/MusicStudio
ASK "Needs WorkBench 1.1. Continue Y/N "
IF WARN
Exec Start.BAT
ENDIF
QUIT
LAB i
cd dh0:Development/GfA
run GfABasic
QUIT
LAB j
cd dh0:Development/AmigaBasic
run AmigaBasic
QUIT
LAB k
cd dh0:development/LC
exec start.bat
QUIT
LAB l
cd dh0:development/Aztec3.6
exec start.bat
QUIT
LAB m
cd dh0:development/Modula_II
exec start.bat
QUIT
LAB n
cd dh0:video/Dpaint_II
run Dpaint
QUIT
LAB o
cd dh0:video/DPaint_II
run Dpaint-Pal
QUIT
LAB p
cd dh0:video/Dpaint_III
run Dpaint
QUIT
LAB q
cd dh0:video/PixMate
Run Pixmate
QUIT
LAB r
cd dh0:video/DigiPaint
run Digi-Paint
QUIT
LAB s
cd dh0:video/DigiPaint
run Digi-Paint -400
QUIT
LAB t
cd dh0:video/DigiView2.0
C:Run Digi-View
QUIT
LAB u
cd dh0:video/DigiView-Gold
C:Run Digi-View.NTSC
QUIT
LAB v
cd dh0:video/DigiView-Gold
C:Run Digi-View.PAL
QUIT
LAB w
cd dh0:video/PerfectVision
C:Run PV
QUIT
LAB x
cd dh0:Development/director
run TXED
QUIT
LAB y
cd dh0:development/Tv*Show
run TvShow_EDIT
QUIT
LAB z
cd dh0:video/Diamond
C:Run Diamond
QUIT
LAB 1
cd dh0:video/ps
stack 50000
PS
QUIT
LAB 2
cd dh0:video/PhotonPaint
run PhotonPaint
QUIT
LAB 3
cd dh0:video/Sculpt4D
exec start.bat
QUIT
LAB 4
cd dh0:video/VideoScape
exec start.bat
QUIT
LAB 5
cd dh0:video/DBW-Render
exec start.bat
QUIT
LAB 6
cd dh0:video/LCA
exec start.bat
QUIT
LAB 7
cd dh0:video/Caligari
exec start.bat
QUIT
LAB 8
cd dh0:video/FantaVision
exec start.bat
QUIT
LAB 9
cd dh0:video/AmigaTex
exec start.bat
QUIT
LAB 0
cd dh0:video/RIM-5
exec start.bat
QUIT
LAB -
cd dh0:video/MFFPlus
exec start.bat
QUIT
cd dh0:video/SuperBase
exec start.bat
LAB =
QUIT
LAB \
Assign WP: dh0:business/wp
Assign PRINT: dh0:business/wp
cd dh0:business/wp
wp
Assign > NIL: WP: list
Assign > NIL: PRINT: list
cd dh0:
QUIT
LAB /
QUIT
------------------------------------------------------------------
The files: Jump.BAT, Jump.CMD and Jump.SCR should also be included
on this disk. Feel free to use and adapt them to your own system.
Although Jump was initially developed for a harddisk, it can also
be used with floppydrives. Just substitute the volumename for dh0:
and the system will ask you for that specific volume. If you want
to make the most use of Jumps capabilities, I would advice to read
BANTAM's The AmigaDOS Manual. It will give you the information you
need to create batch files that can be called from Jump.CMD.
Requirements:
- A standard Amiga with 512KByte of memory will suffice. Make sure
though, that there is enough free memory or the program aborts.
- The file <Jump.CMD> must be present in the S: directory and also
syntacticly identical to the above example. Ie., the first line
must be: ".key varname", and the second line: "skip <varname>".
Labels should have a one character name.
The program should support all regular Amiga devices. I tested it
with DF0: to DF2:, VD0:, VDK:, RAM:, CARD: and DH0: to DH2:. It is
compatible with both WorkBench 1.2 and 1.3. I haven not tested it
with 1.1 though.
NOTICE:
This software is supplied as is, and neither the author nor the
distributor is liable or responsible for any damage to either the
computer or any pheripherals or media this software is used on.
3. Copyright.
This program is considered FreeWare. It may be copied freely. When
doing so please adhere to the following rules.
- The program may not be used or bundled by any software retailing
over US$ 10.00 (British £ 3.00), or it's equivalent in any other
currency, without prior written permission from the author.
- This document must always accompany the program.
- This document may not be altered.
- The unaltered files: Jump.BAT, Jump.CMD and Jump.SCR must always
accompany the Jump program and this document.
- The author retains the right to remove this program from the
Public Domain at any time, without prior notification.
4. Distribution.
Distribution rights are hereby, of course, granted to Fred Fish,
and any other non-profit organisation. Persons wanting to include
this program, and / or it's source on any disk retailing over US$
10.00 ( British £3.00 ), or it's equivalent in any other currency,
must first obtain written permission for this from the author.
5. BUG-Reports.
Known Bugs:
- None, as of 14th May 1989
Send Report To:
Although I've had this program extensively tested, there is always
the possibility of something being overlooked. So If you've found
a bug, or you think that you might have found a bug, please print
out the following form on you printer, fill in all the neccessary
details, and sent it to the address mentioned on it. Thanks!
------------------- Cut Here Please ------------------------------
+----------------------------------------------------------------+
| BUG Report |
+----------------------------------------------------------------+
| Program : Jump Version : 1.00 |
+----------------------------------------------------------------+
| Bug : |
| |
| |
| |
| |
| |
| |
+----------------------------------------------------------------+
| Additional information |
| Error code : |
| |
| |
| |
| |
| |
| |
+----------------------------------------------------------------+
| Sent to: P. Kolenbrander |
| <BUG-Report Jump V1.00> |
| Turfveldenstraat 37 |
| NL-5632 XH EINDHOVEN |
| The NETHERLANDS |
| |
+----------------------------------------------------------------+
------------------- Cut Here Please ------------------------------
6. Donations.
This program is considered Freeware. Meaning that if you find this
program useful, you are kindly requested to make this noted to the
author. Preferably by means of a (cash!) donation or other useful
token of appreciation. This is not mandatory as is with Shareware
programs however.
If you have any cash to spare, it is always welcome. Unfortunately
I have my expenses also. Donations in other form, like disks, (PD)
software, Sonix Scores!, home-built programs / hardware etc, are
of course also welcome. Remember:
'It is better to give than to receive!'
(I've given you this program, so now it's you turn, isn't it?)
Enjoy the program!
My address is: P. Kolenbrander
Turfveldenstraat 37
NL-5632 XH EINDHOVEN
HOLLAND