home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / MEMORIA / CTRL_ALT.ZIP / CTRL-AL1.DOC next >
Encoding:
Text File  |  1989-10-31  |  20.5 KB  |  956 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                                                           1
  9.  
  10.           Ctrl-Alt
  11.           Version 1.0
  12.           User's Guide
  13.  
  14.           Copyright   This Ctrl-Alt documentation and the software are
  15.           copyrighted with all rights reserved.  Under the copyright laws,
  16.           neither the documentation nor the software may be copied,
  17.           photocopied, reproduced, translated, or reduced to any electronic
  18.           medium or machine-readable form, in whole or in part, without the
  19.           prior written consent of Biologic, except in the manner described
  20.           in this manual.  The unregistered version of Ctrl-Alt and
  21.           accompanying documentation may be freely copied and distributed.
  22.  
  23.           Copyright (C) Biologic 1989.
  24.  
  25.           All rights reserved.  First edition printed 1989.  Printed in the
  26.           United States.
  27.  
  28.           Software License Notice   Your license agreement with Biologic,
  29.           which is included with the product, specifies the permitted and
  30.           prohibited uses of the product.  Any unauthorized duplication or
  31.           use of Ctrl-Alt in whole or in part, in print, or in any other
  32.           storage and retrieval system is forbidden.
  33.  
  34.           Licenses and Trademarks   PC Tools is a registered trademark of
  35.           Central Point Software, Inc.  Metro is a registered trademark of
  36.           Lotus Corporation.  PC-DOS is a registered trademark of
  37.           International Business Machines, Inc.  SideKick is a registered
  38.           trademark of Borland International, Inc.  Ctrl-Alt is a
  39.           registered trademark of Biologic.  
  40.  
  41.  
  42.           Biologic
  43.           11982 Coverstone Cir./Suite 1622
  44.           Manassas, VA 22110  703-368-2949
  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.  
  74.  
  75.  
  76.                                                                           2
  77.  
  78.           Contents
  79.  
  80.           License Agreement and Disclaimer of Warranty  3
  81.           Introduction  4
  82.           Condensed Instructions  6
  83.           Installation  7
  84.           Using Ctrl-Alt  8
  85.           Command Reference  9
  86.           Error Messages  11
  87.           Notes  12
  88.           Site License  13
  89.           Your Turn  14
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.                                                                           3
  145.  
  146.           License Agreement and Disclaimer of Warranty
  147.  
  148.           License agreement
  149.           Disclaimer of warranty
  150.  
  151.  
  152.           License agreement   The terms of this license agreement apply to
  153.           you and to any subsequent licensee of this Ctrl-Alt software. 
  154.           Biologic retains the ownership of this copy of Ctrl-Alt software. 
  155.           This copy is licensed to you for use under the following
  156.           conditions.
  157.  
  158.             You may use the Ctrl-Alt software on any compatible computer,
  159.             provided the Ctrl-Alt software is used on only one computer and
  160.             by one user at a time.
  161.  
  162.             You may not provide use of the software in a computer service
  163.             business, network, timesharing, multiple CPU or multiple user
  164.             arrangement to users who are not individually licensed by
  165.             Biologic, except that you may designate any employee to use
  166.             such products on a one employee per license basis.
  167.  
  168.             You may not disassemble or decompile the Ctrl-Alt software.
  169.  
  170.           Disclaimer of warranty   Biologic excludes any and all implied
  171.           warranties, including warranties of merchantability and fitness
  172.           for a particular purpose.  Biologic does not make any warranty of
  173.           representation, either express or implied, with respect to this
  174.           software program, its quality, performance, merchantability, or
  175.           fitness for a particular purpose.  Biologic shall not have any
  176.           liability for special, incidental, or consequential damages
  177.           arising out of or resulting from the use of this program.
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.                                                                           4
  213.  
  214.           Introduction
  215.  
  216.           Description
  217.           Overview
  218.           Highlights
  219.           Requirements
  220.           Contents of the Ctrl-Alt disk
  221.  
  222.  
  223.           Description   Ctrl-Alt frees up memory for large programs by
  224.           swapping memory resident programs (TSRs) to your disk--giving you
  225.           instant access to up to 24 popup programs such as SideKick, PC
  226.           Tools, and Lotus Metro while using only 15K of memory.
  227.  
  228.           Overview   When started, Ctrl-Alt individually loads each of your
  229.           popup programs and writes a memory image of the popup to your
  230.           disk.  The memory used by the popup is then released back to the
  231.           operating system.  The Ctrl-Alt program itself remains resident
  232.           and uses 15K of memory.  
  233.  
  234.           Ctrl-Alt acts like any other popup program.  When you press the
  235.           Ctrl-Alt key combination, Ctrl-Alt displays a list of your popups
  236.           and allows you to select one by moving the highlight bar and
  237.           pressing Enter or by pressing a single key.  A section of your
  238.           memory is saved to disk, and the selected popup is loaded in its
  239.           place.  Pressing the popup's hotkey will activate the program as
  240.           usual.
  241.  
  242.           When you exit the popup and Ctrl-Alt, the section of memory that
  243.           was saved to your disk is restored, and you'll return to your
  244.           original program.
  245.  
  246.           Highlights
  247.  
  248.             Ctrl-Alt can be popped up at any time, within any application,
  249.             to load and run a TSR program.
  250.  
  251.             All of your TSRs are displayed in a menu and can be selected
  252.             with a highlight bar or a single keystroke.
  253.  
  254.             Does not required setting aside memory for the largest TSR like
  255.             similar programs.
  256.  
  257.             Compatible with all TSRs.
  258.  
  259.             Uses only 15K of memory.  Frees all memory used by TSRs.
  260.  
  261.             Eliminates conflicts between TSRs and between applications and
  262.             TSRs.  Enables any TSR to pop up within a graphics program.
  263.  
  264.           Requirements
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.                                                                           5
  281.  
  282.             IBM Personal Computer Disk Operating System (PC-DOS) or
  283.             Microsoft Disk Operating System (MS-DOS) version 2.0 or
  284.             greater.
  285.  
  286.             Fixed disk or network disk.  Disk free space must be equal to
  287.             or greater than the amount of total memory used by your popup
  288.             programs.
  289.  
  290.           Contents of the Ctrl-Alt disk   The following files are included
  291.           in the root directory of the distribution disk.
  292.  
  293.                ctrl-alt.exe
  294.                read.me
  295.  
  296.           There may also be a \freeware directory which contains
  297.           unregistered versions of our other software products.
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.                                                                           6
  349.  
  350.           Condensed Instructions
  351.  
  352.           The following instructions briefly describe the installation and
  353.           use of Ctrl-Alt.  If you are a knowledgeable computer user, you
  354.           should be able to get Ctrl-Alt working by following these steps. 
  355.           More detailed information can be found in the sections,
  356.           "Installation", "Using Ctrl-Alt", and "Command Reference".
  357.  
  358.           1.   Copy the file, ctrl-alt.exe, to the directory that has your
  359.                utility programs.
  360.  
  361.           2.   Create a text file which lists your popup programs and the
  362.                parameters needed to load them.  Be sure to include a path
  363.                for each TSR and its file name extension.  For example, the
  364.                following would load SideKick and PC Tools.
  365.  
  366.             \sk\sk.com
  367.             \pctools\pcshell.exe /r
  368.  
  369.           3.   Run the Ctrl-Alt program and use the /f parameter to specify
  370.                the text file which lists your TSRs.  For example, if the
  371.                file you created in step 2 is called ctrl-alt.txt, enter the
  372.                command1
  373.  
  374.             ctrl-alt /fctrl-alt.txt
  375.  
  376.           4.   To use Ctrl-Alt, press the Ctrl and Alt keys simultaneously
  377.                and follow the directions on the screen.
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.                               
  399.           ____________________
  400.  
  401.                1The file name specified with the /f parameter can include a
  402.           path.
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.                                                                           7
  418.  
  419.           Installation
  420.  
  421.           Copying Ctrl-Alt
  422.           Configuring Ctrl-Alt
  423.  
  424.           Copying Ctrl-Alt   The file, ctrl-alt.exe, should be copied to
  425.           the directory on your hard disk you use for utility programs. 
  426.           You should have a command in your autoexec.bat file which
  427.           includes this directory in your path so that your utility
  428.           programs, including Ctrl-Alt, can be executed from any directory
  429.           on your hard drive.2  The following installation procedure
  430.           assumes you have a directory named \util in the root directory of
  431.           drive C.
  432.  
  433.           1.   Insert the distribution disk in drive A.
  434.  
  435.           2.   Type [copy a:ctrl-alt.exe c:\util] (don't type the
  436.                brackets).
  437.  
  438.           Configuring Ctrl-Alt   Before running the Ctrl-Alt program, you
  439.           must create a file which lists the popup programs you want Ctrl-
  440.           Alt to load.  The file should be a standard DOS text file and can
  441.           be created using the DOS edlin program or any other editor or
  442.           word processor.  You can also create the file by copying from the
  443.           console device as shown in the example below.  
  444.  
  445.           Each line in the file should list the name of a TSR, including
  446.           its path and file name extension, and the parameters, if any, you
  447.           normally use to load the TSR.  The following procedure will
  448.           create a file, named ctrl-alt.txt, that will load Sidekick and PC
  449.           Tools.3
  450.  
  451.           1.   Type [copy con \util\ctrl-alt.txt] and press Enter (don't
  452.                type the brackets).
  453.  
  454.           2.   Type [\sk\sk.com] and press Enter.
  455.  
  456.           3.   Type [\pctools\pcshell.exe /r] and press Enter.
  457.  
  458.           4.   Press the F6 function key and Enter.
  459.  
  460.  
  461.  
  462.  
  463.                               
  464.           ____________________
  465.  
  466.                2Read about the path command in your DOS manual.
  467.  
  468.                3This  examples  assumes  ctr-alt.exe  is  in the  directory
  469.           \util, SideKick is in  the directory \sk, and PC Tools  is in the
  470.           directory  \pctools.   If this  is not the  case on  your system,
  471.           substitute the correct directory names in this example.
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.                                                                           8
  487.  
  488.  
  489.  
  490.           Using Ctrl-Alt
  491.  
  492.           The Ctrl-Alt command
  493.           Popping up Ctrl-Alt
  494.  
  495.  
  496.           The Ctrl-Alt command   After you've created the file that lists
  497.           your TSRs you can execute the Ctrl-Alt command.  Use the /f
  498.           parameter to specify the name of the file which lists your TSRs
  499.           as shown in the example below.
  500.  
  501.           ctrl-alt /f\util\ctrl-alt.txt
  502.  
  503.           If, after executing this command, the message
  504.  
  505.           Bad command or file name
  506.  
  507.           is displayed, DOS was unable to find ctrl-alt.exe.  The directory
  508.           which contains ctrl-alt.exe must be in DOS PATH.  If you received
  509.           the message
  510.  
  511.           CTRL-ALT : error C0006: can't open program name list
  512.  
  513.           then Ctrl-Alt was unable to find the file you entered on the
  514.           Ctrl-Alt command line.  Be sure the file name you entered
  515.           includes the correct file name extension and path.  In other
  516.           words, for the example above the file, ctrl-alt.txt, must be in
  517.           the directory \util.
  518.  
  519.           Popping up Ctrl-Alt   Press the Ctrl and Alt keys simultaneously
  520.           to pop up Ctrl-Alt.4  Ctrl-Alt will display the names of your
  521.           TSRs and allow you to select one by either moving a highlight bar
  522.           and pressing Enter or pressing the letter next its name.  After
  523.           Ctrl-Alt loads the selected TSR into memory, it can be activated
  524.           by pressing its hotkey, and will work just as if it had been
  525.           resident in memory.  
  526.  
  527.           When you exit the TSR, you can press Esc to return to the Ctrl-
  528.           Alt menu, where you can select another TSR or press Esc to exit.
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.                               
  537.           ____________________
  538.  
  539.                4Use the Ctrl  key on the left if your keyboard has two Ctrl
  540.           keys.
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.                                                                           9
  556.  
  557.           Command Reference
  558.  
  559.           Format
  560.           Parameters
  561.  
  562.  
  563.           Format   The format of the Ctrl-Alt command is
  564.  
  565.           Ctrl-Alt [parameters]
  566.  
  567.           where
  568.  
  569.           [parameters]
  570.             specifies the Ctrl-Alt parameters described in the following
  571.             section.
  572.  
  573.           Parameters   The following parameters can appear in the Ctrl-Alt
  574.           command.  The /f parameter, as described in the section "Using
  575.           Ctrl-Alt", specifies the TSRs to be loaded and is required.  The
  576.           other parameters are provide to increase flexibility only and are
  577.           not required.  It is not necessary that you know how to use them.
  578.  
  579.           /?
  580.             Display help.
  581.  
  582.           /dd:path
  583.             Drive/path for paging file.  This parameter specifies the
  584.             location of the paging file, ctrl0000.dat,  that Ctrl-Alt uses
  585.             to store a memory image of your TSRs.  If you omit this
  586.             parameter, the paging file is placed in the root directory of
  587.             the default drive.  For example, this parameter places the
  588.             paging file in the root directory of drive D, [/dd:].  If you
  589.             need to put the file in a directory other than the root, you
  590.             can specify a path also.  For example, [/dd:\private\].
  591.  
  592.           /fname
  593.             Program name list.  This parameter specifies the name of the
  594.             text file which lists the TSRs Ctrl-Alt should load.  Each TSR
  595.             should be listed on a seperate line.  Include a path and a file
  596.             name extension.  Read the sections "Installation" and "Using
  597.             Ctrl-Alt" for more information on the /f parameter.
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.                                                                          10
  624.  
  625.           /hscancode
  626.             Alternate hotkey.  Use this parameter to change the hotkey that
  627.             pops up Ctrl-Alt.  scancode specifies the scan code of the key,
  628.             in combination with the Alt key, that will pop up Ctrl-Alt. 
  629.             For example, the Alt-Left Shift hotkey would be specified by
  630.             [/h42].
  631.  
  632.             Scan codes for the IBM PC keyboard can be obtained in any
  633.             hardware reference manual; a few are listed below.
  634.  
  635.                Key            Scan Code
  636.  
  637.                Left Shift          42
  638.                Right Shift         54
  639.                Space               57
  640.                Esc            1
  641.  
  642.           /r
  643.             Restore screen after loading TSR.  After loading a TSR, instead
  644.             of displaying the message "Program loaded", Ctrl-Alt will
  645.             restore the screen as it appeared before Ctrl-Alt was popped
  646.             up.  This is useful when running a TSR, such as an envelope
  647.             printing program, that reads characters from the screen. 
  648.             Remember to press the hotkey after loading the TSR and to press
  649.             Esc after exiting the TSR to return to the Ctrl-Alt menu.
  650.  
  651.           /v
  652.             Don't change video mode.  This parameter causes Ctrl-Alt to
  653.             never change the video mode of the display.  Normally, when
  654.             popping up in a graphics screen, Ctrl-Alt changes the display
  655.             to text mode and then restores the original graphics mode when
  656.             exiting.  Although unlikely, if Ctrl-Alt is incompatible with a
  657.             program that uses a graphics mode, you can avoid problems by
  658.             using this parameter.  Although the Ctrl-Alt menu or messages
  659.             will not be displayed, Ctrl-Alt will work the same as usual--
  660.             you just have to remember which letter loads a particular TSR
  661.             and to press Esc twice after exiting the TSR.
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.                                                                          11
  692.  
  693.           Error Messages
  694.  
  695.           /f parameter missing   The /f parameter is required. Read the
  696.           section, "Using Ctrl-Alt".
  697.  
  698.           already installed   Ctrl-Alt is already installed.
  699.  
  700.           can't install   The Ctrl-Alt program is not compatible with your 
  701.             computer system.
  702.  
  703.           can't open program name list   The file name specified with the
  704.           /f parameter does not exist.  If you specified a path, verify
  705.           that the file is in that directory.  If you did not specify a
  706.           path, the file must be in the current directory.
  707.  
  708.           invalid parameter   At least one of the parameters on the command
  709.           line is invalid.  Read the section, "Command Reference".
  710.  
  711.           no programs were loaded   Ctrl-Alt was unable to load any of the
  712.           programs specified in the program name list or none of them are
  713.           TSRs.
  714.  
  715.           not enough disk space   There is not enough disk space to save a
  716.           memory image of each TSR.  You must increase the free disk space
  717.           on your disk or reduce the number of TSRs loaded by Ctrl-Alt.
  718.  
  719.           program did not stay resident   The program loaded by Ctrl-Alt
  720.           did not stay resident in memory and cannot be reloaded from the
  721.           Ctrl-Alt menu.  If the program is a TSR, then you may have
  722.           omitted a parameter which causes the program to stay resident. 
  723.           For example, PC Tools requires the /r parameter to be installed
  724.           as a TSR.  Read the section "Installation".
  725.  
  726.           program not found   At least one of the programs listed in the
  727.           file specified by the /f parameter was not found.  Be sure that
  728.           the path you specified for each program is correct and that each
  729.           file has a file name extension.  Read the sections
  730.           "Installation", "Using Ctrl-Alt", and "Command Reference" for
  731.           more information on the /f parameter.
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.                                                                          12
  760.  
  761.           Notes
  762.  
  763.             When Ctrl-Alt is popped up on a screen in graphics mode,
  764.             garbage characters may be displayed around the Ctrl-Alt window. 
  765.             This is normal.  The original graphics screen will be restored
  766.             when you exit Ctrl-Alt.
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.                                                                          13
  828.  
  829.           Site License
  830.  
  831.           Ctrl-Alt can be licensed on a per location basis which allows a
  832.           company to use it on a network or use multiple copies of Ctrl-Alt
  833.           without purchasing them individually.  Pricing is dependent on
  834.           the number of copies and is very reasonable.  Please contact
  835.           Biologic for further information.
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.                                                                          14
  896.  
  897.           Your Turn
  898.  
  899.           We value you opinions.  Please let us know what you like and
  900.           dislike about the Ctrl-Alt program and documentation.  We're
  901.           dedicated to developing the most innovative and useful software
  902.           available--and selling it at reasonable prices.  Your support
  903.           helps make this possible.
  904.  
  905.           Please send all comments and suggestions to
  906.  
  907.           Biologic 
  908.           P.O. Box 1267
  909.           Manassas, VA  22110
  910.           USA
  911.  
  912.           THANK YOU.
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.