EasyPatch 0.79ß Copyright 1995 by Alessandro Zummo All Rights Reserved Beta-Version ShareWare ------------------------------------------------------------------------------- This application uses MUI - MagicUserInterface (c) Copyright 1993/94 by Stefan Stuntz MUI is a system to generate and maintain graphical user interfaces. With the aid of a preferences program, the user of an application has the ability to customize the outfit according to his personal taste. MUI is distributed as shareware. To obtain a complete package containing lots of examples and more information about registration please look for a file called "muiXXusr.lha" (XX means the latest version number) on your local bulletin boards or on public domain disks. If you want to register directly, feel free to send DM 30.- or US$ 20.- to Stefan Stuntz Eduard-Spranger-Straße 7 80935 München GERMANY ------------------------------------------------------------------------------- INTRODUCTION ============ Load your preferred UnRegistered Shareware program.... ------------ ..... don't forget to click on the Shareware (MUI|Intuition|ReqTools) requester.... EasyPatch is able to DESTROY those requesters. -+-+-+- HOW IT WORKS ============ It's Easy... it uses SetFunction().. FEATURES ======== EesyPatch is able to patch: Intuition (EasyRequest & AutoRequest) requesters.. MUI requesters... ReqTools requesters... EasyPatch is a commodity. EasyPatch can be killed with a control-c TEMPLATE ======== EasyPatch :) CONFIG ====== The template of the config file is: TITLE/A,TEXT/A,RC=RETURNCODE/N,AT=ALL_TOGETHER/S,CS=CASE_SENSITIVE/S: All AmigaDos wildcards are supported Examples: #?Alex#? #?Kill#? AT EasyPatch destroys all requesters that have Alex in the title *AND* Kill in the text. #?Alex#? #?Kill#? EasyPatch destroys all requesters that have Alex in the title *OR* Kill in the text. #?Alex#? #?Kill#? AT RC=3 EasyPatch destroys all requesters that have Alex in the title *AND* Kill in the text and returns 3 to the function. CS..... CASE SENSITIVE MODE ON! How to calculate RC ------------------- +---------------------------+ |Alex | +---------------------------+ | | | | | KILL! | | | | | | | | Gad1 Gad2 Gad3 Gadn Gad0 | +---------------------------+ Gad? are gadgets.... The RC for Gad 1 is 1 The RC for Gad 2 is 2 The RC for Gad n is n The RC for the last gadget is 0 So, if you want that EasyPatch presses the second gadget (Gad2) write RC=2 TOOLTYPES ========= Name Default Type Description CX_HOTKEY lcommand esc STRING Enable/Disable EasyPatch CX_PRIORITY 0 NUMERIC The priority of the commodity INTUITIONPATCH YES BOOL Patch Intuition? MUIPATCH NO BOOL Patch MuiMaster? REQTOOLSPATCH NO BOOL Patch ReqTools? WARNIFNOEXIT YES BOOL Is something goes wrong... PATCHLIST s:EasyPatch.List STRING The config file... ToolTypes can also be used as arguments for EasyPatch: EasyPatch "CX_HOTKEY=esc" ^ ^ OTHER UTILITIES ============== EasyList - Lists the requesters that should be killed EasyAdd - Add a requester to the list (Registered users only) EasyRemove - Remove a requester from the list (Registered users only) EasyExChange - A MUI program to manage the list (In the future...) These utilities are Copyright © 1995 by Alessandro Zummo LIMITATIONS =========== You can kill only 4 requesters. SHAREWARE ========= Actually there is no way to register this program... is only a Beta version! But.. let this program survive, write a message to: Fidonet: Alessandro Zummo 2:335/525.10 (Preferred) Internet: Alessandro.Zummo@p10.f525.n335.z2.fidonet.org (Fido <-> Internet Gate) And let the Amiga survive, don't forget to pay other program's shareware! HISTORY ======= 0.xx Internal versions 0.78ß First public version 0.79ß Bug Fix