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 Where 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 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 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 ". 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 | | | | 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