home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / DESKTOP / EZDEX-1B.ZIP / MANUAL.TXT < prev    next >
Text File  |  1993-06-10  |  32KB  |  895 lines

  1.  
  2.  
  3.  
  4. +-----------------------------------------------------------------------------+ 
  5.      The line above should be centered and one-inch below the top of form. 
  6.  
  7.                       - THE EZ-DEX MANUAL TEXT FOLLOWS - 
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                        +------------------------------+ 
  25.                        |                  tm          | 
  26.                        |            EZ-DEX            | 
  27.                        |                              | 
  28.                        |      EASY ADDRESS INDEX      | 
  29.                        |                              | 
  30.                        |        Copyright 1993        | 
  31.                        |                              | 
  32.                        |         HFK Software         | 
  33.                        |    Sixty-Eight Wells Road    | 
  34.                        |      Lincoln, MA  01773      | 
  35.                        |                              | 
  36.                        |         617-259-0059         | 
  37.                        |                              | 
  38.                        +------------------------------+ 
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.                                 Revised 6-2-93 
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                       T A B L E    o f    C O N T E N T S 
  55.  
  56.  
  57.                     INTRODUCTION                           1 
  58.  
  59.                     SYSTEM REQUIREMENTS                    1 
  60.  
  61.                     INSTALLATION                           2 
  62.  
  63.                     TSR LOADING                            2 
  64.  
  65.                     TRIGGERING EZ-DEX                      3 
  66.  
  67.                     INSERTING A NEW ADDRESS                3 
  68.  
  69.                     AUTO-TYPING AN ADDRESS                 4 
  70.  
  71.                     DELETING AN ADDRESS                    4 
  72.  
  73.                     CHANGING AN ADDRESS                    4 
  74.  
  75.                     SPECIAL SITUATIONS                     5 
  76.  
  77.                     ENVELOPE PRINTING                      5 
  78.  
  79.                     LABEL PRINTING                         6 
  80.  
  81.                     PHONE DIALING                          6 
  82.  
  83.                     ADDRESS LIST PRINTING                  8 
  84.  
  85.                     EZ-DEX REGISTRATION                    8 
  86.  
  87.                     APPENDIX-A -- LIST FILE FORMAT         9 
  88.  
  89.                     APPENDIX-B -- SPECIAL OPERATIONS      10 
  90.  
  91.                     APPENDIX-C -- SPECIAL INTERFACE       11 
  92.  
  93.                     APPENDIX-D -- BATCH-MENU SAMPLE       12 
  94.  
  95.                     QUICK REFERENCE CARD                  13 
  96.  
  97.                     REGISTRATION FORM                     14 
  98.  
  99.  
  100.  
  101.                         --  I N T R O D U C T I O N  -- 
  102.  
  103.          EZ-DEX, the  EASY ADDRESS INDEX, provides  a means of quickly 
  104.          fetching  an address  and auto-typing  it into  the currently 
  105.          running word processor, or other application program.  EZ-DEX 
  106.          can  also print  labels and  envelopes as  well as dial phone 
  107.          numbers for  you.   EZ-DEX  does all  this with  a minimum of 
  108.          keystrokes and takes only a fraction of a second. 
  109.  
  110.          If  you are  typing an address and you think that you'll need 
  111.          to type it again sometime, letting EZ-DEX remember it for you 
  112.          will save effort and improve accuracy every time that address 
  113.          need be typed. 
  114.  
  115.          EZ-DEX works  with your word processor by popping up a window 
  116.          over the center of its text display.  The following pop-up is 
  117.          the result  of "triggering"  EZ-DEX and  striking the "B" key 
  118.          and then the "A" key. 
  119.  
  120.              +--------------------------------------------------+ 
  121.              |             EZ-DEX for BILL PETERSON             | 
  122.              | +----------------------------------------------+ | 
  123.              | | Baker, Mr. John                              | | 
  124.              | | Little Systems                               | | 
  125.              | | 345 King Street                              | | 
  126.              | | Littleton, MA 01460                          | | 
  127.              | |                                              | | 
  128.              | +----------------------------------------------+ | 
  129.              |   BA___              A-Z 0-1 | | <-- INS +C +D   | 
  130.              +--------------------------------------------------+ 
  131.  
  132.          After  striking sufficient  text and arrow keys to zero in on 
  133.          the desired  address, simply  striking the ENTER key restores 
  134.          your  display, resumes  the execution of your word processor, 
  135.          and synthesizes the keystrokes necessary to effect typing the 
  136.          entire address block -- hands off. 
  137.  
  138.  
  139.  
  140.                 --  S Y S T E M    R E Q U I R E M E N T S  -- 
  141.  
  142.          EZ-DEX  requires about  10K bytes of  RAM, and runs under DOS 
  143.          Version-3  or  later  on  an IBM PC  or equivalent  computer. 
  144.          EZ-DEX  responds to  triggers when the display is in 80 by 25 
  145.          text mode  as with  WordPerfect and  many other text oriented 
  146.          programs. 
  147.  
  148.          EZ-DEX  works with  both hard  disk systems and diskette-only 
  149.          systems.   However,  since much disk I/O is necessary, a hard 
  150.          disk is recommended. 
  151.  
  152.  
  153.  
  154.  
  155.                                        -1- 
  156.  
  157.  
  158.                         --  I N S T A L L A T I O N  -- 
  159.  
  160.          EZ-DEX  installation is easy.   Just copy the EZ-DEX.COM file 
  161.          from your EZ-DEX diskette onto your system disk. 
  162.  
  163.  
  164.  
  165.                         --  T S R    L O A D I N G  -- 
  166.  
  167.          EZ-DEX is a resident extension of DOS (a TSR) that remains in 
  168.          memory  to provide  service while other programs are running. 
  169.          EZ-DEX is loaded into memory via an 
  170.  
  171.                           EZ-DEX <trigger> [<color>] 
  172.  
  173.          command line  either entered in response to the DOS prompt or 
  174.          from your AUTOEXEC or other batch file.   (Additional command 
  175.          line parameters are described in the ENVELOPE PRINTING, LABEL 
  176.          PRINTING and PHONE DIALING sections.) 
  177.  
  178.          Note: Optional  command line parameters are shown enclosed in 
  179.          square brackets.  Hence, <trigger> is required but <color> is 
  180.          not. 
  181.  
  182.          <trigger>  is specified  as a  combination of  two shift  key 
  183.          names joined by a plus sign.  Use "CTRL+ALT" for the CTRL and 
  184.          the  ALT keys held together, "LEFT+RIGHT" for both case shift 
  185.          keys, "CTRL+LEFT"  for the  CTRL and the left case shift key, 
  186.          etc.    This  trigger  key  combination  (sometimes called  a 
  187.          "hot key" combination) is used to trigger EZ-DEX into action. 
  188.  
  189.          <color>  is  optional,  and  when  specified,  overrides  the 
  190.          default  pop-up colors  of white  text on  a red  background. 
  191.          This color  specification consists  of a  text color,  a plus 
  192.          sign,  and a  background color.    EZ-DEX accepts RED, GREEN, 
  193.          BLUE, CYAN, MAGENTA, YELLOW, BLACK and WHITE as colors. 
  194.  
  195.          Entering "EZ-DEX CTRL+ALT WHITE+GREEN"  loads the  EZ-DEX TSR 
  196.          with  the CTRL and ALT keys set for triggering and the pop-up 
  197.          colors set to white text on a green background. 
  198.  
  199.          Attempting  to   load  EZ-DEX   again  does   nothing  unless 
  200.          "EZ-DEX UNLOAD"  is entered, in which case the TSR is removed 
  201.          from memory and EZ-DEX may then be reloaded.   The ability to 
  202.          unload the EZ-DEX TSR provides flexibility for special cases. 
  203.  
  204.          Normally  EZ-DEX is  loaded once  via a  line in the AUTOEXEC 
  205.          batch file and is never unloaded.   If you must unload a TSR, 
  206.          be sure to follow the convention of unloading TSRs in reverse 
  207.          order (last loaded, first unloaded). 
  208.  
  209.  
  210.  
  211.  
  212.                                        -2- 
  213.  
  214.  
  215.          As you read, you might wish to try the exercises that follow. 
  216.          If  so, copy  EZ-DEX.COM onto  your system  disk and initiate 
  217.          EZ-DEX via the two following DOS commands.   Often EZ-DEX.COM 
  218.          resides  in the  \DOS directory,  but you  may copy it to any 
  219.          directory. 
  220.  
  221.              C:>COPY A:EZ-DEX.COM C:\DOS 
  222.              C:>\DOS\EZ-DEX CTRL+ALT 
  223.              Address list file "C:\EZ-DEX.LST" cannot be found. 
  224.              Do you wish to create an address list file? (Y/N) _ 
  225.  
  226.          Respond  by striking the "Y" key to create a new address list 
  227.          file in the root directory of the current drive. 
  228.  
  229.  
  230.  
  231.                   --  T R I G G E R I N G    E Z - D E X  -- 
  232.  
  233.          Once EZ-DEX  has been loaded, it may be triggered into action 
  234.          by  depressing both  trigger shift  keys momentarily and then 
  235.          releasing them. 
  236.  
  237.          Triggering  EZ-DEX  interrupts the  execution of  the running 
  238.          program so that EZ-DEX may operate. 
  239.  
  240.          Keystrokes  following a  trigger are  intercepted by  the TSR 
  241.          until an ENTER or an ESCAPE key is struck.   These keystrokes 
  242.          direct EZ-DEX to use and maintain your address list. 
  243.  
  244.          When  finished (ENTER or ESCAPE keyed), the display screen is 
  245.          restored  and  the execution  of the  interrupted program  is 
  246.          resumed. 
  247.  
  248.          EXERCISE 1 -- Trigger EZ-DEX by holding CTRL+ALT momentarily. 
  249.          Examine the lower portion of the pop-up.   Note that the five 
  250.          character  area  at  the  left  is used  to show  the current 
  251.          accumulation of  command keystrokes  with all currently valid 
  252.          command keys shown at the right.   A letter preceded by a dot 
  253.          represents a CTRL shifted letter key (e.g., CTRL+C for Change 
  254.          and CTRL+D for Delete).   Now, assume that you have triggered 
  255.          EZ-DEX by mistake and strike ESCAPE to back out. 
  256.  
  257.  
  258.  
  259.            --  I N S E R T I N G    A    N E W    A D D R E S S  -- 
  260.  
  261.          To insert  a new  address: (1) trigger EZ-DEX, (2) strike the 
  262.          INS  key in response to the pop-up, (3) type the address into 
  263.          the pop-up window, and (4) strike the INS key again. 
  264.  
  265.  
  266.  
  267.  
  268.  
  269.                                        -3- 
  270.  
  271.  
  272.          The  first address  line should be in last-comma-first format 
  273.          (Smith, Jane Alice) but,  as you'd expect, will be auto-typed 
  274.          in  first-last format  (Jane Alice Smith).   See  the SPECIAL 
  275.          SITUATIONS section for additional information. 
  276.  
  277.          When inserting  an address,  TEXT characters  strike over any 
  278.          existing  text, the  four ARROW  keys move the cursor up down 
  279.          right and  left, and  the ENTER  key moves  the cursor to the 
  280.          beginning of the next line. 
  281.  
  282.          EXERCISE 2 -- Insert  several  actual  addresses.   Don't  be 
  283.          overly  concerned  with  accuracy,  corrections  can  be made 
  284.          later.   Also, insert an address beginning with "DELETE THIS" 
  285.          and another beginning with "CHANGE THIS" for use later.  Your 
  286.          address list will grow with time.  See Appendix-A if you wish 
  287.          to convert existing address text files. 
  288.  
  289.  
  290.  
  291.              --  A U T O - T Y P I N G    A N    A D D R E S S  -- 
  292.  
  293.          To auto-type  an address:  (1) start your  text oriented word 
  294.          processor  (e.g., WordPerfect) and begin an edit, (2) trigger 
  295.          EZ-DEX, (3) strike  the first  few characters  of a last name 
  296.          and/or  use the  up and  down arrow  keys to  zero in  on the 
  297.          desired address,  and (4) strike the ENTER key to resume word 
  298.          processing with the auto-keying of the selected address. 
  299.  
  300.          EXERCISE 3 -- Begin an edit and command EZ-DEX to auto-type a 
  301.          few addresses for real letters.  Easy to learn?  Easy to use? 
  302.          EZ-DEX is a great helper! 
  303.  
  304.  
  305.  
  306.                 --  D E L E T I N G    A N    A D D R E S S  -- 
  307.  
  308.          To  delete  an  address: (1) trigger  EZ-DEX, (2) select  the 
  309.          address,  and  (3) strike  CTRL+D  twice -- once  to  command 
  310.          deletion and once to confirm it. 
  311.  
  312.          EXERCISE 4 -- Delete  the  "DELETE THIS"  address  from  your 
  313.          list. 
  314.  
  315.  
  316.  
  317.                 --  C H A N G I N G    A N    A D D R E S S  -- 
  318.  
  319.          To  change  an  address:  (1) trigger EZ-DEX,  (2) select the 
  320.          address,  (3) strike CTRL+C,  (4) change the  address text as 
  321.          needed, and (5) strike CTRL+C again to complete the change. 
  322.  
  323.  
  324.  
  325.  
  326.                                        -4- 
  327.  
  328.  
  329.          EXERCISE 5-- Change the "CHANGE THIS" address and correct any 
  330.          other known mistakes. 
  331.  
  332.  
  333.  
  334.                  --  S P E C I A L    S I T U A T I O N S  -- 
  335.  
  336.          Names  exist in  the list file in last-comma-first format and 
  337.          are  auto-typed  in  first-last  format.   For  most personal 
  338.          names, this is fine; however, some personal and company names 
  339.          contain commas that are not last/first dividers. 
  340.  
  341.          To provide  the control you need in these special situations, 
  342.          EZ-DEX  recognizes the  vertical bar character as an override 
  343.          name divider.    Whenever a  vertical bar exists in the first 
  344.          line  of an  address, as  in the  following two examples, the 
  345.          vertical  bar  is used  to divide  the name,  and commas  are 
  346.          treated as normal name text characters. 
  347.  
  348.                   LIST FILE FORMAT              AUTO-TYPED INPUT 
  349.          (1)   National Widgit Co., Inc.|    National Widgit Co., Inc. 
  350.          (2)   Smith, Ph.D.|Howard C.        Howard C. Smith, Ph.D. 
  351.  
  352.          Vertical bars in the remainder of an address are converted to 
  353.          ENTER keystrokes.   This is useful for complex address blocks 
  354.          that require additional lines. 
  355.  
  356.  
  357.  
  358.                   --  E N V E L O P E    P R I N T I N G  -- 
  359.  
  360.          Often an envelope is printed by a word processor along with a 
  361.          letter.    In  this  case,  EZ-DEX is  used to  auto-type the 
  362.          address  in two  places within  the document  and the  actual 
  363.          printing is  performed by the word processor.   However, when 
  364.          you  just want  to address  an envelope,  it is easier to let 
  365.          EZ-DEX print it.   That is, it is not necessary to start your 
  366.          word  processor and begin an edit just to print an address on 
  367.          an envelope. 
  368.  
  369.          To enable  envelope printing,  include the  following command 
  370.          line option when loading EZ-DEX. 
  371.  
  372.                            ENV:(<top>,<left>,<size>) 
  373.  
  374.          <top>  specifies the  top margin  as -20 to +100  blank lines 
  375.          before the first address line is printed. 
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.                                        -5- 
  384.  
  385.  
  386.          <left> specifies  the left  margin as 0-160 spaces before the 
  387.          first address character of each line is printed. 
  388.  
  389.          <size>  specifies the form size as 0-100 lines.   This param- 
  390.          eter is used to advance the envelope free of the printer when 
  391.          printing is completed.  A form size of zero, is used for page 
  392.          oriented  printers   (e.g., laser printers)  and  causes  the 
  393.          entire page to be ejected. 
  394.  
  395.          Sample command line: EZ-DEX CTRL+ALT ENV:(5,40,20) 
  396.  
  397.          Striking  CTRL+E will print the address currently in the pop- 
  398.          up window onto the envelope in LPT1. 
  399.  
  400.  
  401.  
  402.                      --  L A B E L    P R I N T I N G  -- 
  403.  
  404.          EZ-DEX will  print labels  just as  it prints  envelopes, the 
  405.          only  reason for  a separate  function is  that envelope  and 
  406.          label dimensions often differ. 
  407.  
  408.          To enable  label printing, include the following command line 
  409.          option when loading EZ-DEX. 
  410.  
  411.                            LAB:(<top>,<left>,<size>) 
  412.  
  413.          Sample commands: EZ-DEX CTRL+ALT LAB:(4,10,12) 
  414.                           EZ-DEX CTRL+ALT LAB:(4,10,12) ENV:(5,40,20) 
  415.  
  416.          Striking CTRL+L  will print the address currently in the pop- 
  417.          up window onto the label in LPT1. 
  418.  
  419.  
  420.  
  421.                       --  P H O N E    D I A L I N G  -- 
  422.  
  423.          EZ-DEX  can dial  phone numbers  for you  if you have a Hayes 
  424.          compatible modem on a serial port. 
  425.  
  426.          To enable  phone dialing,  include the following command line 
  427.          options when loading EZ-DEX. 
  428.  
  429.                                  COMn [ROTARY] 
  430.  
  431.          COMn  is "COM1" through "COM4"  and "ROTARY" is included only 
  432.          for rotary phone systems. 
  433.  
  434.          Sample command lines: EZ-DEX CTRL+ALT COM1 
  435.                                EZ-DEX CTRL+ALT COM2 ROTARY 
  436.                                EZ-DEX CTRL+ALT COM2 LAB:(4,10,12) 
  437.  
  438.  
  439.  
  440.                                        -6- 
  441.  
  442.  
  443.          EZ-DEX assumes that the serial port is ready to transmit data 
  444.          to  the  modem.   Sometimes  a MODE  command is  necessary to 
  445.          initialize a modem's port (e.g., MODE COM2:1200,N,8,1).   See 
  446.          your modem documentation for details. 
  447.  
  448.          If the bottom (fifth) line of an address block begins with an 
  449.          asterisk, that line is considered to be a phone number and is 
  450.          NOT auto-typed.   To auto-dial the phone number, just type an 
  451.          asterisk and pick up your phone handset. 
  452.  
  453.              +--------------------------------------------------+ 
  454.              |             EZ-DEX for BILL PETERSON             | 
  455.              | +----------------------------------------------+ | 
  456.              | | HFK Software                                 | | 
  457.              | | 68 Wells Road                                | | 
  458.              | | Lincoln, MA 01773                            | | 
  459.              | |                                              | | 
  460.              | | *617-259-0059                                | | 
  461.              | +----------------------------------------------+ | 
  462.              |   HF___            A-Z 0-1 | | * <-- INS +C +D   | 
  463.              +--------------------------------------------------+ 
  464.  
  465.          The  characters following the asterisk are transmitted to the 
  466.          modem (preceded  by an ATDT or ATDP).   That is, EZ-DEX dials 
  467.          the  number exactly as listed.   If a "1" and/or an area code 
  468.          are needed, they must be included in the address list entry. 
  469.  
  470.          SPACEs and  HYPHENs may  be included  for readability and are 
  471.          ignored by the modem. 
  472.  
  473.          A  comma causes  the modem  to pause and is useful in getting 
  474.          through some  PBXs (e.g., *9,617-259-0059).    See your modem 
  475.          manual for details. 
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.                                        -7- 
  498.  
  499.  
  500.               --  A D D R E S S    L I S T    P R I N T I N G  -- 
  501.  
  502.          You may  print your  address list  data in  three formats  by 
  503.          entering one of three following commands at the DOS prompt. 
  504.  
  505.                         EZ-DEX PRINT ADDRESSES [PAUSE] 
  506.                      EZ-DEX PRINT ADDRESSES BORDER [PAUSE] 
  507.                           EZ-DEX PRINT PHONES [PAUSE] 
  508.  
  509.          The  first command,  PRINT ADDRESSES, prints  eight addresses 
  510.          per page  on a 5-1/2 by 8-1/2 inch daily planner page such as 
  511.          a SUPER TRAX 8A form. 
  512.  
  513.          The   second  command  PRINT ADDRESSES BORDER,  prints  eight 
  514.          addresses per  page on  an 8-1/2  by 11  inch blank form with 
  515.          borders delimiting a 5-1/2 by 8-1/2 page.  This makes it easy 
  516.          to trim the listing to fit your daily planner. 
  517.  
  518.          The  third  command,  PRINT PHONES,  prints  only  names (top 
  519.          lines)  and phone  numbers (bottom lines) for address entries 
  520.          with phone numbers (bottom line beginning with an asterisk). 
  521.  
  522.          The optional  PAUSE with  each command  causes the printer to 
  523.          pause after each page to allow hand feeding of single sheets. 
  524.  
  525.  
  526.  
  527.                 --  E Z - D E X    R E G I S T R A T I O N  -- 
  528.  
  529.          EZ-DEX  is a  complete package that is provided as SHAREWARE. 
  530.          Enjoy getting  to know  EZ-DEX and understanding the benefits 
  531.          it provides. 
  532.  
  533.          Feel free to make copies for your friends and co-workers. 
  534.  
  535.          When  you put EZ-DEX to practical use, a $20 registration fee 
  536.          is due.   A convenient registration form is included.  Please 
  537.          be  sure to include a phone number so that we may contact you 
  538.          if an order processing question arises. 
  539.  
  540.          When you register, you will receive a new diskette containing 
  541.          a  copy of EZ-DEX that displays your personal name instead of 
  542.          "UNREGISTERED USER." 
  543.  
  544.          Note: This offer is subject to change without notice. 
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.                                        -8- 
  555.  
  556.  
  557.  
  558.  
  559.                       E Z - D E X     A P P E N D I X - A 
  560.  
  561.                        L I S T    F I L E    F O R M A T 
  562.  
  563.  
  564.          The following technical information is provided for those who 
  565.          wish  to create  or maintain  their address  list using other 
  566.          programs. 
  567.  
  568.          EZ-DEX's  addresses  are maintained  in an  ASCII file  named 
  569.          EZ-DEX.LST  that resides  in the  root directory of the drive 
  570.          that is current when the TSR is loaded (e.g., C:\EZ-DEX.LST). 
  571.          If  this file  is created  or edited  by another  program the 
  572.          following specifications must be honored. 
  573.  
  574.          1. Each address  record consists  of five  44-character lines 
  575.          terminated by a CR/LF (230 bytes per record). 
  576.  
  577.          2. The  addresses are alphabetically sequenced by the text of 
  578.          the first line. 
  579.  
  580.          3. The  last  address record  is followed  by an  END-OF-LIST 
  581.          record  which is  of the  same format as address records, but 
  582.          begins with a left brace ({). 
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.                                        -9- 
  612.  
  613.  
  614.  
  615.  
  616.                       E Z - D E X    A P P E N D I X - B 
  617.  
  618.                       S P E C I A L    F U N C T I O N S 
  619.  
  620.  
  621.          The following  technical information is for those who wish to 
  622.          apply  special control  to the operation of EZ-DEX.   This is 
  623.          not required for its standard operation. 
  624.  
  625.          A command  of "EZ-DEX DISABLE" prevents triggering.   The TSR 
  626.          remains resident but is prevented from responding.  A command 
  627.          of "EZ-DEX ENABLE"  allows triggering  and normal  operation. 
  628.          These two commands may be used (normally within a batch file) 
  629.          to prevent  EZ-DEX operation  during a critical period, e.g., 
  630.          when formatting a disk. 
  631.  
  632.          A command of "EZ-DEX TRIGGER" simulates an EZ-DEX trigger and 
  633.          is not inhibited by EZ-DEX DISABLE.   This is useful when you 
  634.          wish to trigger EZ-DEX from a batch file (see Appendix-D). 
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.                                       -10- 
  669.  
  670.  
  671.  
  672.  
  673.                       E Z - D E X    A P P E N D I X - C 
  674.  
  675.                       S P E C I A L    I N T E R F A C E 
  676.  
  677.  
  678.          The  following technical  information is  for programmers who 
  679.          wish to DISABLE, ENABLE and/or TRIGGER, EZ-DEX via the BIOS. 
  680.  
  681.          Each operation  is effected  via an INT-16 with AH=204 and AL 
  682.          set to 1, 2, or 3 to specify DISABLE, ENABLE or TRIGGER. 
  683.  
  684.                  MOV     AX,52225      ;Disable EZ-DEX. 
  685.                  INT     16h 
  686.                  CMP     AX,"EZ" 
  687.                  JNE     NO_TSR 
  688.  
  689.                  MOV     AX,52226      ;Enable EZ-DEX. 
  690.                  INT     16h 
  691.                  CMP     AX,"EZ" 
  692.                  JNE     NO_TSR 
  693.  
  694.                  MOV     AX,52227      ;Trigger EZ-DEX. 
  695.                  INT     16h 
  696.                  CMP     AX,"EZ" 
  697.                  JNE     NO_TSR 
  698.  
  699.          If the EZ-DEX TSR is resident, the operation is performed and 
  700.          control  is returned  with AX set to the ASCII codes for "EZ" 
  701.          to indicate a successful completion. 
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.                                       -11- 
  726.  
  727.  
  728.  
  729.  
  730.                       E Z - D E X    A P P E N D I X - D 
  731.  
  732.                       B A T C H - M E N U    S A M P L E 
  733.  
  734.  
  735.          BATCH-MENU is  a product that allows branching within a batch 
  736.          stream  via menu presentations and user selections.   It is a 
  737.          powerful tool  for system administrators who wish to organize 
  738.          and simplify the use of a personal computer. 
  739.  
  740.          BATCH-MENU  operates as  a part  of the file system and locks 
  741.          out EZ-DEX  during a menu presentation.   Therefore it is not 
  742.          possible to trigger EZ-DEX via the keyboard while a main menu 
  743.          is displayed.  If you use EZ-DEX to print envelopes or labels 
  744.          or to dial phone numbers you'll want to do so during the main 
  745.          menu display  when keyboard triggering is not possible.   The 
  746.          "EZ-DEX TRIGGER" special function makes it possible. 
  747.  
  748.          The  following sample batch file provides an EZ-DEX main menu 
  749.          selection (choice #3)  and prevents  EZ-DEX operations during 
  750.          formatting. 
  751.  
  752.              @ECHO OFF 
  753.              BAT-MENU SETUP DMC=BLUE+WHITE MOUSE_OFF 
  754.              :MAIN_MENU 
  755.               IF EXIST {T}{MAIN_MENU}                     (menu title) 
  756.               IF EXIST {C}{Word_Processor}                 (choice #1) 
  757.               IF EXIST {C}{Spreadsheet}                    (choice #2) 
  758.               IF EXIST {C}{EZ-DEX_AutoType_&_AutoDial}     (choice #3) 
  759.               IF EXIST {C}{Format_Drive-D}                 (choice #4) 
  760.              :SELECT 
  761.               IF EXIST {S}{DMC}                            (selection) 
  762.               IF EXIST {B}{Word_Pr} GOTO :WP                  (branch) 
  763.               IF EXIST {B}{Spread} GOTO :SS                   (branch) 
  764.               IF EXIST {B}{EZ} GOTO :EZ-DEX                   (branch) 
  765.               IF EXIST {B}{Format} GOTO :FORMAT               (branch) 
  766.               GOTO :END                                   (ESC struck) 
  767.  
  768.              :EZ-DEX 
  769.               EZ-DEX TRIGGER 
  770.               GOTO :SELECT 
  771.  
  772.              :FORMAT 
  773.               EZ-DEX DISABLE 
  774.               BAT-MENU KEYIN {1C0D}LABEL TEXT{1C0D}N{1C0D} 
  775.               FORMAT D:/V 
  776.               EZ-DEX ENABLE 
  777.               GOTO :SELECT 
  778.  
  779.  
  780.  
  781.  
  782.                                       -12- 
  783.  
  784.  
  785.  
  786.                --  Q U I C K    R E F E R E N C E    C A R D  -- 
  787.  
  788.  
  789.       +-------------------------------------------------------------------+ 
  790.       |                                                                   | 
  791.       |                  DOS (or BATCH) EZ-DEX COMMANDS                   | 
  792.       |                                                                   | 
  793.       |    To LOAD the EZ-DEX TSR:                                        | 
  794.       |       EZ-DEX <trigger> [<color>] [<env>] [<lab>] [<dial>]         | 
  795.       |          <trigger> -- CTRL+ALT, LEFT+RIGHT, LEFT+CTRL, etc.       | 
  796.       |          <color> -- <text color>+<background color>               | 
  797.       |          <env> -- ENV:(<top><left><size>)                         | 
  798.       |          <lab> -- LAB:(<top><left><size>)                         | 
  799.       |          <dial> -- COMn [ROTARY]                                  | 
  800.       |                                                                   | 
  801.       |    To print an ADDRESS LIST:                                      | 
  802.       |       EZ-DEX PRINT ADDRESSES [BORDER] [PAUSE]                     | 
  803.       |                                                                   | 
  804.       |    To print a PHONE LIST:                                         | 
  805.       |       EZ-DEX PRINT PHONES [PAUSE]                                 | 
  806.       |                                                                   | 
  807.       |    To UNLOAD the EZ-DEX TSR:                                      | 
  808.       |       EZ-DEX UNLOAD                                               | 
  809.       |                                                                   | 
  810.       +-------------------------------------------------------------------+ 
  811.  
  812.  
  813.       +-------------------------------------------------------------------+ 
  814.       |                                                                   | 
  815.       |                 BACKGROUND (TSR) EZ-DEX COMMANDS                  | 
  816.       |                                                                   | 
  817.       |    To AUTO-TYPE an ADDRESS:                                       | 
  818.       |       <trigger> <beginning of name> <ENTER>                       | 
  819.       |                                                                   | 
  820.       |    To AUTO-DIAL a PHONE NUMBER:                                   | 
  821.       |       <trigger> <beginning of name> <ASTERISK>                    | 
  822.       |                                                                   | 
  823.       |    To INSERT a NEW ADDRESS:                                       | 
  824.       |       <trigger> <INS> <address text lines> <INS>                  | 
  825.       |                                                                   | 
  826.       |    To CHANGE an ADDRESS:                                          | 
  827.       |       <trigger> <beginning of name> <CTRL+C> <changes> <CTRL+C>   | 
  828.       |                                                                   | 
  829.       |    To DELETE an ADDRESS:                                          | 
  830.       |       <trigger> <beginning of name> <CTRL+D> <CTRL+D>             | 
  831.       |                                                                   | 
  832.       +-------------------------------------------------------------------+ 
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.                                       -13- 
  840.  
  841.  
  842.            --  E Z - D E X    R E G I S T R A T I O N    F O R M  -- 
  843.  
  844.   +-OWNER'S-NAME-(in-place-of-UNREGISTERED-USER):----------------------------+ 
  845.   |                                                        (10-35 characters)| 
  846.   +--------------------------------------------------------------------------+ 
  847.  
  848.   +-MasterCard-or-VISA-account,-check,-or-P.O.-number:----+ +-Expiration:----+ 
  849.   |                                                       | |                | 
  850.   +-------------------------------------------------------+ +----------------+ 
  851.  
  852.   +-Signature-if-credit-card-order:---+ +-Phone-number:---+  Diskette:    __ 
  853.   |                              ($20)| |                 |   3-1/2 inch |__| 
  854.   +-----------------------------------+ +-----------------+   5-1/4 inch |__| 
  855.  
  856.  
  857.   --(fold-back-here)--------------(first-fold)--------------(fold-back-here)-- 
  858.  
  859.  
  860.                                                                      +-------+ 
  861.     From: ________________________________                           | place | 
  862.                                                                      | stamp | 
  863.           ________________________________                           | here  | 
  864.                                                                      +-------+ 
  865.           ________________________________ 
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.       To: +------------------------------+ 
  873.           |                              | 
  874.           |   HFK Software               | 
  875.           |   68 Wells Road              | 
  876.           |   Lincoln, MA 01773-3702     | 
  877.           |                              | 
  878.           +------------------------------+ 
  879.  
  880.  
  881.   --(fold-back-here)--------------(second-fold)-------------(fold-back-here)-- 
  882.  
  883.  
  884.  
  885.  
  886.         This form may be: 
  887.           (1) folded and placed in a standard business window envelope; 
  888.           (2) folded, taped, stamped, and mailed without an envelope; or 
  889.           (3) FAXed to HFK Software at 617-259-0626. 
  890.  
  891.         Be sure to include a shipping address (return address above). 
  892.  
  893.         Phone orders via: 617-259-0059 
  894.  
  895.