home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / h / hd_acc.zip / HD_ACC.DOC < prev    next >
Text File  |  1992-07-29  |  23KB  |  595 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                             The HardDisk Accomplice
  28.  
  29.                                   Version 1.0
  30.  
  31.                               Copyright July 1992
  32.  
  33.                               All Rights Reserved
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.               The HardDisk Accomplice is distributed under the
  74.          Shareware concept and it is not free. The program(s) may be
  75.          used for a Trial Period of thirty days. At the end of this
  76.          trial period you must do one of the following:
  77.  
  78.                    ■ Send in the required registration fee OR
  79.                    ■ Delete all programs from your use.
  80.  
  81.          Copying of this program in welcomed and encouraged provided
  82.          the following guide lines are followed:
  83.  
  84.               ■ All of the files contained in this package remain
  85.                 intact and unaltered.
  86.               ■ None of the files are altered or modified without
  87.                 prior written permission of the Author(s).
  88.               ■ No fees are charged to anyone except for the
  89.                 following:
  90.                    1. Disk Duplication/Costs.
  91.                    2. Shipping.
  92.                    3. Downloading fees.
  93.                    4. Membership fees
  94.                 These fees MUST NOT exceed 10.00 U.S. Dollars.
  95.  
  96.          This program package may be placed on ANY BBS granted the
  97.          above conditions are met.
  98.  
  99.          DISCLAIMER: "The HardDisk Accomplice" is offered to the
  100.          Public without warranty and is offered as-is. The author
  101.          takes no responsibility implied or otherwise to the
  102.          loss/damage of data or information. ALL RIGHTS RESERVED.
  103.  
  104.          This program package contains another Shareware package that
  105.          is separate and not included in the registration fees.
  106.          Registering for this package does not mean that you have
  107.          registered YOUR copy of explosiv junior. Explosiv JR is
  108.          included here by permission from Reidar Gresseth and Chris
  109.          Hook. Please refer to the file EXPLOSJR.DOC in EXPLOSJR.ZIP
  110.          for information about registering the explosiv junior screen
  111.          saver.
  112.  
  113.                        What is "The HardDisk Accomplice"?
  114.  
  115.               The HardDisk Accomplice is a menu program to aid the
  116.          user in executing his/her programs without using ANY of the
  117.          computer's memory. The program is very flexible and easy to
  118.          use because it was designed initially to be this way!
  119.          The program supports many of today's advanced features. The
  120.          menu will automatically detect and setup the following
  121.          features:
  122.  
  123.               ■ 43/50 line text modes for the EGA/VGA cards of today.
  124.               ■ Mouse Control.
  125.               ■ 4 pages of 26 executable programs.
  126.               ■ An online Help facility.
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.               ■ Uses no memory when not in the menu.
  140.               ■ Features a configurable Screen Blanker that by default
  141.                    uses Explosiv Junior.
  142.               ■ Takes advantage of CALL and @ commands in batch files.
  143.               ■ A simple easy to use Editing feature.
  144.  
  145.          The Accomplice was designed for a hard drive but it can be
  146.          used on systems without a hard drive. The program must,
  147.          however, be placed in a directory in which the PATH
  148.          environment variable points to. The minimum requirements for
  149.          the Accomplice are:
  150.  
  151.               ■ MS-DOS 2.0 or Higher.
  152.               ■ 150k of free memory.
  153.               ■ 80 column graphics card: Hercules, CGA, EGA mono, EGA,
  154.                                          VGA or higher.
  155.               ■ At least 220k of free disk space.
  156.  
  157.          The Recommended requirements are:
  158.  
  159.               ■ MS-DOS 3.31 or higher.
  160.               ■ EGA or higher graphics card.
  161.               ■ A MicroSoft (TM) Compatible mouse.
  162.               ■ +150k of free RAM.
  163.               ■ A REGISTERED version of Explosiv JR.
  164.  
  165.                  What is in "The HardDisk Accomplice" package?
  166.  
  167.          The package should contain the following files:
  168.  
  169.          MENU.BAT     - The batch file needed to run the Accomplice.
  170.          HD_ACC.EXE   - The main menu program.
  171.          HD_ACC.HLP   - The menu's online help data.
  172.          SCRCHECK.EXE - 43/50 line changer program.
  173.          EXPLOSJR.ZIP - The Explosiv archive that contains:
  174.               EXPLOSJR.COM - Explosiv junior for DOS executable
  175.               WXJ.EXE      - Explosiv junior for Windows executable
  176.               WXJ.DLL      - Windows dynamic link library
  177.               WXJ.INI      - Configuration file for wxj.exe
  178.               EXPLOSJR.DOC - Documentation for explosiv junior
  179.          REGISTER.FRM - Registration/Order form for the Accomplice.
  180.  
  181.                     How do I use "The HardDisk Accomplice"?
  182.  
  183.               First, To successfully run this program you MUST use the
  184.          batch file: MENU.BAT. This is done by typing MENU at the DOS
  185.          prompt. Certain information contained below is duplicated in
  186.          the online help facility under the F1 key. An example of the
  187.          regular 25 line mode text is given on the next page as Figure
  188.          1. This also includes some suggestions of how to separate
  189.          your applications into groups.
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205. ╔═════════════════════════════════════════════════════════════════════════════╗
  206. ║                                                                             ║
  207. ║                          The HardDisk Accomplice                            ║
  208. ║                                Version 1.0                                  ║
  209. ║               Copyright June 1992 by John David Zitterkopf                  ║
  210. ║                            All Rights Reserved                              ║
  211. ║                                                                             ║
  212. ╟─────────────────────────-=≡ Unregistered Copy ≡=-────────╢ 6/28/92 09:49:56p║
  213. ║                                                                             ║
  214. ║       «A»  ---> Languages                «N»                                ║
  215. ║       «B»                                «O»                                ║
  216. ║       «C»                                «P»                                ║
  217. ║       «D»                                «Q»                                ║
  218. ║       «E»                                «R»                                ║
  219. ║       «F»                                «S»                                ║
  220. ║       «G»                                «T»  --> HardDisk Accomplice       ║
  221. ║       «H»                                «U»                                ║
  222. ║       «I»                                «V»                                ║
  223. ║       «J»  ----> Communications          «W»                                ║
  224. ║       «K»                                «X»                                ║
  225. ║       «L»                                «Y»                                ║
  226. ║       «M»                                «Z»                                ║
  227. ║                                                                             ║
  228. ╙─────────╢Esc Exit╟──────────╢F1 Help ╟──────────╢F2 Edit ╟──────────╢Page 2 ╜
  229.              Figure 1. An Example of the 25 line Main Menu Screen.
  230.  
  231.          The list of keys below show the available keys used in the
  232.          main screen of the menu.
  233.  
  234.          Keyboard:
  235.               A-Z         : Automatically selects and executes the
  236.                                  specified menu item.
  237.               Enter       : Executes the highlighted item.
  238.               Escape      : Exits program and returns to DOS.
  239.               Home        : Resets highlighted item to «A».
  240.               End         : Sets highlighted item to «Z».
  241.               PageUp      : Jump to previous page.
  242.               PageDown    : Jump to next page.
  243.               UpArrow     : Highlight previous menu item.
  244.               DownArrow   : Highlight next menu item.
  245.               RightArrow  : Jump to previous column.
  246.               LeftArrow   : Jump to next column.
  247.               F1          : Online Help System.
  248.               F2          : Edit the highlighted item.
  249.               F3          : Setup for 'The HardDisk Accomplice'.
  250.  
  251.          The mouse is also available if the appropriate driver is
  252.          loaded upon starting the program. See below.
  253.  
  254.          Mouse:
  255.               LeftButton  : Select an item.
  256.               RightButton : Goto next page.
  257.               BothButtons : Executes the highlighted item.
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.          BothButtons means that both the left and right buttons are
  272.          used simultaneously. For best results, position the mouse
  273.          cursor over the desired menu item and press the left button.
  274.          Once the item is highlighted, press and hold the left button
  275.          again and then press the right button. Then release both
  276.          buttons at the same time to make the item execute. This is
  277.          difficult to do at this time, but I hope one day to change it
  278.          to a double-click of the left mouse button. If you have a
  279.          three button mouse with the proper driver, you can use the
  280.          middle button to run the highlighted menu item.
  281.  
  282.               The mouse can be used to run the bottom menu, too. If
  283.          you use the left button to select Exit, Help, or Edit the
  284.          appropriate action will be taken. If a mouse is detected the
  285.          mouse cursor position is saved when exiting the menu, whether
  286.          by ESC, exit, or running the appropriate application/menu
  287.          item.  This was done to save your position in the menu
  288.          program.
  289.  
  290.               The Edit screen is provided to configure the menu to run
  291.          your applications. This part of the screen is shown below as
  292.          Figure 2 and it is brought up by the F2 key.
  293.  
  294. ╔════════════════════════════════════════════════════════════════════════════╗╗
  295. ║                                                                            ║▒
  296. ║                                                                    «K»     ║▒
  297. ║    Label         : Your Application Title Here!                            ║▒
  298. ║                                                                            ║▒
  299. ║    Drive         : C:                                    Mode 43/50 [Y]    ║▒
  300. ║                                                                            ║▒
  301. ║    Directory     : Your Path here!                                         ║▒
  302. ║                                                                            ║▒
  303. ║    Command Line  : Executable and command line parameters go here.         ║▒
  304. ║                                                                            ║▒
  305. ╚════════════════════════════════════════════════════════════════════════════╝▒
  306.  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  307. ║                                                                             ║
  308.               Figure 2. The Edit Screen for 43/50 line Text Modes
  309.  
  310.          The keys available on this screen are:
  311.              Escape     : Aborts editing the menu item without saving
  312.                                the changes.
  313.              Backspace  : Deletes the previous character.
  314.              CTRL-Y     : Clears the current field.
  315.              Tab        : Accepts the current field.
  316.              Enter      : Accepts the current field.
  317.              DownArrow  : Accepts the current field.
  318.              LeftArrow  : Moves the cursor to the previous character.
  319.              RightArrow : Moves the cursor to the next character.
  320.              Home       : Resets the cursor to the first character.
  321.              End        : Sets the cursor to the last character.
  322.              Insert     : Toggles between insert and overstrike modes.
  323.              Delete     : Deletes the next character.
  324.              F1         : Brings up the Edit Help Screen.
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.          The mouse is Disabled for this screen. The Label section is
  338.          provided for the title of the application. It can be a string
  339.          of 29 printable characters. The Label defaults to an empty
  340.          string. Next is the Drive on which this application resides.
  341.          This area only responds to one character, F1, ESC, or Enter.
  342.          The Drive defaults to C:. The Directory is the next
  343.          configurable area in the edit section. It is used to tell the
  344.          program where this application resides on the disk. The
  345.          Directory specification defaults to an empty string and is
  346.          limited to 79 printable characters. Command Line is the
  347.          application's filename with only the name, extension, and
  348.          parameters needed for the application. If arguments can
  349.          change, you can place a % in the command line area. This will
  350.          cause an argument window to pop up requesting the necessary
  351.          arguments when the item is executed. NOTE: If you have a DOS
  352.          version above 3.31 the CALL directive will be used to execute
  353.          batch files with the extension .BAT. The last section Mode
  354.          43/50 [ ] will only appear if you have an EGA or VGA card in
  355.          your system.  This section only accepts a 'y', 'n', ESC, or
  356.          Enter.  Mode 43/50 [ ] defaults to No.
  357.  
  358.               Figure 3 shows the Setup Screen used for the screen
  359.          blanker option. The default values are shown there.
  360.  
  361. ╔════════════════════════════════════════════════════════════════════════════╗╗
  362. ║                                                                            ║▒
  363. ║                               Screen Saver                                 ║▒
  364. ║                                                                            ║▒
  365. ║     Time (Min)   : 5                                                       ║▒
  366. ║     Filename     : C:\EXPLOSJR.COM                                         ║▒
  367. ║     Command line : fonts                                                   ║▒
  368. ║                                                                            ║▒
  369. ║                                                                            ║▒
  370. ║                                                                            ║▒
  371. ║                                                                            ║▒
  372. ╚════════════════════════════════════════════════════════════════════════════╝▒
  373.  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  374. ║                                                                             ║
  375.                  Figure 3. Setup Screen for the Screen Blanker
  376.  
  377.          Time is used to determine how long Accomplice should wait
  378.          after the last key or mouse button action before executing
  379.          the NON-TSR screen saver program shown in the Filename area.
  380.          Time is accepted in whole minutes from 1 minute to 59
  381.          minutes. To disable the screen saver altogether, set Time to
  382.          0. Filename is the full pathname of the non-TSR screen saver
  383.          you wish to use. Command line is included to send in
  384.          parameters to the program listed in Filename.
  385.          NOTE: Accomplice attempts to find the file you list in
  386.          Filename. If it cannot find the filename where you specify
  387.          it, You will have to enter the correct name or an empty
  388.          string to be allowed to go on. The same keys used here are
  389.          the same used in the Edit section.
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.                    TroubleShooting "The HardDisk Accomplice"
  404.  
  405.          The command line options for HD_ACC.EXE are:
  406.  
  407.             HD_ACC [25lines|43lines] [Mouse=ON|OFF] [sXXXX,YYY] [/?]
  408.  
  409.               First, Keep these files accessible by not making them
  410.          Read-Only, Hidden, or System:
  411.  
  412.               HD_ACC.CFG  - Created after the program runs.
  413.               HD_ACC.HLP  - The help screen data.
  414.               BATCH_1.BAT - Created when the application is run.
  415.  
  416.          All Files contained in this package should be located in the
  417.          same directory as HD_ACC.EXE.
  418.  
  419.               "The program runs correctly. But when I try to run my
  420.          application from HD_ACC.EXE, I get the DOS prompt without
  421.          running the application. What is wrong here?"
  422.               In order for the Accomplice to run correctly, the batch
  423.          file MENU.BAT must be used; Therefore, use MENU at the DOS
  424.          prompt to run the Accomplice.
  425.  
  426.               If you know that you have a video card that supports at
  427.          least 80x43 text and for some reason the program does not
  428.          catch this you can force the program to run in this mode by
  429.          first testing HD_ACC.EXE to see if it "likes" your card. To
  430.          do this type at the DOS prompt: "HD_ACC 43lines" without the
  431.          quotes. If the program runs in 80x43 or 80x50 line text you
  432.          can edit MENU.BAT to run this mode by locating the second
  433.          line in the batch that should read:
  434.                           HD_ACC %1
  435.          to               HD_ACC 43lines %1
  436.  
  437.               If for some reason you would like to force the program
  438.          to run in an 80x25 mode, you can change the same line to read
  439.          "HD_ACC 25LINES %1".
  440.  
  441.               "For some reason my mouse cursor will not travel the
  442.          entire screen. Is there a way to fix this?"
  443.               Yes, there is a command line parameter set up to force
  444.          your mouse driver to successfully traverse the screen. To
  445.          test to see if this works, you need to determine the normal
  446.          resolution of your video card. For example, an EGA card has a
  447.          maximum resolution of 640x350 scan lines. Next, at the DOS
  448.          prompt type: HD_ACC sXXXX,YYY  where XXXX is the maximum
  449.          resolution in the X direction and YYY is the resolution in
  450.          the y direction. An example for the EGA video card would be:
  451.                                 HD_ACC s640,350
  452.          If this solves your problem then you will need to edit
  453.          MENU.BAT to include the modified command. This is done by
  454.          editing the second line of text that reads,
  455.                                 HD_ACC %1
  456.          to                     HD_ACC sXXXX,YYY %1
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.          This resolution option can be used in combination with any of
  470.          the __LINES commands described above. No particular order is
  471.          required. In some cases it might be necessary to upgrade your
  472.          mouse driver the newest version.
  473.  
  474.               You may also have the need to enable or disable the
  475.          mouse. If for some unknown reason the Accomplice does not
  476.          detect your mouse, you may include a command line option as
  477.          described above that reads MOUSE=ON. Use this option with
  478.          care! If you would like to disable the mouse totally, the
  479.          option is MOUSE=OFF.
  480.  
  481.               If after some natural disaster like a disk crash you
  482.          find HD_ACC.CFG damaged and you get Runtime errors, you will
  483.          need to start a new .CFG file. This is done be deleting
  484.          HD_ACC.CFG and re-starting the Accomplice by MENU.BAT.
  485.  
  486.                    Miscellaneous Information and Contacting Me
  487.  
  488.               As a Full-Time College Student, I hope one day to
  489.          graduate and move to a good Electrical Engineering job.
  490.          Unfortunately, I see no way around it. My expected graduation
  491.          date is December of 1993. Since this is copyrighted material,
  492.          I do not want it to become "Abandoned ShareWare". If after
  493.          November 1993, you read this Document just after downloading
  494.          the package, please contact me for a replacement and ask the
  495.          SYSOP of the site or BBS to remove the package. If you
  496.          contact me I will attempt to get the SYSOP a new version of
  497.          the package with my new address. If all else fails, I plan to
  498.          keep an America OnLine account for a very long while. You can
  499.          contact me there for sure. See REGISTRATION for more
  500.          information on how to contact me.
  501.  
  502.                                   REGISTRATION
  503.  
  504.               As stated above this is a ShareWare Package. To continue
  505.          to use it after the trial period you MUST send me a
  506.          registration fee of $20US. A invoice form is included in this
  507.          package as REGISTER.FRM. Remember, EXPLOSJR.ZIP is a separate
  508.          ShareWare package and you must register it separately if you
  509.          plan to use it past the trial period. See EXPLOSJR.DOC for
  510.          more information. Site and Network Licences are available,
  511.          contact the address below for more information. The current
  512.          U.S. address to send this fee is:
  513.  
  514.                                     ZittWare
  515.                               c/o John Zitterkopf
  516.                             940 North Jackson Street
  517.                                7D RoseHill Place
  518.                               Starkville, MS 39759
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.          If you have any questions, comments, problems, or just want
  536.          to talk, I presently have numerous Electronic Mail, E-Mail,
  537.          addresses. If you have access to INTERNET try the following
  538.          addresses in the order they appear:
  539.  
  540.                           jdz1@Ra.MsState.Edu
  541.                           jdz1@Isis.MsState.Edu
  542.                           jdz1@MsState.Bitnet
  543.                           zitt@aol.com
  544.                           bo262@freenet-in-a.cwru.edu
  545.  
  546.          If you have an America Online account my USERID is ZITT. If
  547.          you have another E-mail accounts like CompuServe, MCImail,
  548.          FidoNet, ect. there should be a way to mail out to INTERNET
  549.          addresses. I will do my best to answer any mail I get.
  550.  
  551.                                 Acknowledgments
  552.  
  553.          MicroSoft Mouse and MS-DOS are of course trademarks of
  554.               MicroSoft.
  555.          Reidar Gresseth and Chris Hook for their help and Software
  556.               package.
  557.          Melissa Zitterkopf for her help and patience. {You know I
  558.               can't leave the wife out 8-)}
  559.          Shane Zhender as one of my better/older friends.
  560.          David Calhoun, Rich Holland, Ted Mittelstaedt for their help
  561.               and code.
  562.  
  563.          And last but not least, All the Beta Testers:
  564.  
  565.                    Tim Emmerich        Andy Hakim
  566.                    Kevin Heering       Anthony Nardo
  567.                    Steven Poulsen      Neal Rauhauser
  568.                                 Rob Ward
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.