home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 24 / CD_ASCQ_24_0995.iso / dos / graphic / grabbr / docfiles.sfx / GRTXT.DOC < prev    next >
Text File  |  1995-08-01  |  33KB  |  689 lines

  1.  
  2.  
  3.                                    GRABBER/TXT(tm)
  4.                             Version 2.10  Shareware Issue
  5.  
  6.                            The Text Screen Capture Program
  7.                           for MS-DOS and IBM-PC Compatibles
  8.  
  9.                                 ----------------------
  10.  
  11.                           DOCUMENTATION AND TECHNICAL NOTES
  12.                                     August 1, 1995
  13.  
  14.                                 Copyright 1987-1995 by
  15.                                    Gerald A. Monroe
  16.                                  All rights reserved.
  17.  
  18.                  +-------------------------------------------------+
  19.                  |  Although they are shareware,  GRTXT  and this  |
  20.                  |  documentation file are copyrighted.  They are  |
  21.                  |  not in the  public  domain  and they are  not  |
  22.                  |  "freeware."   Please  consult  page 6  of the  |
  23.                  |  REGISTER.DOC  file  for  important  copyright  |
  24.                  |  information and license provisions.  All use,  |
  25.                  |  copying or distribution of  GRTXT.EXE or this  |
  26.                  |  document is  governed by the terms and condi-  |
  27.                  |  tions of  the Shareware License  contained in  |
  28.                  |  the REGISTER.DOC file.                         |
  29.                  +-------------------------------------------------+
  30.  
  31.              Thank you for your interest  in the GRABBER(tm) screen cap-
  32.              ture system!
  33.  
  34.              The GRABBER  package is being marketed in this special form
  35.              as shareware.  This  means you have the opportunity  to use
  36.              and  evaluate it for 30  days before you  decide whether to
  37.              buy.  If you continue to  use GRTXT.EXE or any of the other
  38.              programs in the GRABBER package beyond such 30-day  period,
  39.              then  you are required to send your registration fee to the
  40.              publisher according to the instructions in the REGISTER.DOC
  41.              file.   When you register, you  will receive a  copy of the
  42.              latest release  of the registered GRABBER  package that you
  43.              order.   You may  not continue  using  GRABBER beyond  such
  44.              30-day period without  registering.   For registration  in-
  45.              structions and a complete statement of  your license to use
  46.              this software, please consult the REGISTER.DOC file.
  47.  
  48.  
  49.           (IBM  and PC  are trademarks  of International  Business Machines
  50.           Corporation.   MS-DOS and  Windows  are trademarks  of  Microsoft
  51.           Corporation.  Other trademarks referenced herein are the  proper-
  52.           ties of their respective owners.)
  53.  
  54.                                   Table of Contents
  55.  
  56.           Overview of GRTXT.EXE . . . . . . . . . . . . . . . . . . . .   3
  57.  
  58.           About This Documentation  . . . . . . . . . . . . . . . . . .   3
  59.  
  60.           System Requirements for GRTXT.EXE . . . . . . . . . . . . . .   3
  61.  
  62.           Types of Screens that GRTXT.EXE Can Capture . . . . . . . . .   3
  63.  
  64.           GRTXT.EXE Can Capture Text Screens, Not Graphics Screens  . .   4
  65.  
  66.           How to Install GRTXT.EXE in Memory  . . . . . . . . . . . . .   4
  67.  
  68.           How to Capture the Screen . . . . . . . . . . . . . . . . . .   4
  69.  
  70.           Ascending Two-Tone Chirp Indicates a Successful Capture . . .   5
  71.  
  72.           Three Low-Pitched Beeps Indicate a File System Error  . . . .   5
  73.  
  74.           One Low-Pitched Beep Indicates a Graphical Mode . . . . . . .   6
  75.  
  76.           Changing the Destination Drive or Directory . . . . . . . . .   6
  77.  
  78.           Configuration Options for GRTXT.EXE . . . . . . . . . . . . .   6
  79.  
  80.              Options Also Supported by GRABBER.EXE (See GRABBER.DOC for
  81.                more information):
  82.                -  INT=nn
  83.                -  INT=OFF
  84.                -  PROMPT and NOPROMPT
  85.                -  MOUSE and NOMOUSE
  86.                -  SOUND and NOSOUND
  87.                -  BATCHCAPTURE[:]
  88.                -  NOSWAP
  89.                -  NOEMS
  90.                -  NOUMB
  91.                -  UNLOAD  . . . . . . . . . . . . . . . . . . . . . . .   6
  92.  
  93.              CROP and NOCROP  . . . . . . . . . . . . . . . . . . . . .   7
  94.              1FORM, 2FORM, 3FORM, 4FORM, 5FORM, or NOFORM . . . . . . .   7
  95.              PERMANENT=filename . . . . . . . . . . . . . . . . . . . .   8
  96.              NOPERMANENT  . . . . . . . . . . . . . . . . . . . . . . .   8
  97.              APPEND and NOAPPEND  . . . . . . . . . . . . . . . . . . .   9
  98.  
  99.           How GRTXT.EXE Names Offspring Files . . . . . . . . . . . . .   9
  100.           More Explanation of GRTXT.EXE's Filename Prompts  . . . . .    10
  101.           How to Control GRTXT.EXE's Crop Box . . . . . . . . . . . . .  11
  102.           Changing GRTXT.EXE's Hotkey Combination . . . . . . . . . . .  12
  103.           Calling GRTXT.EXE From Your Own Software  . . . . . . . . . .  13
  104.           How to Contact the Publisher  . . . . . . . . . . . . . . . .  14
  105.  
  106.           GRTXT.EXE       Documentation and Technical Notes    Page 3 of 14
  107.  
  108.  
  109.  
  110.           1.   Overview of GRTXT.EXE
  111.  
  112.              GRABBER/TXT, or "GRTXT.EXE," is an alternative version of  the
  113.           GRABBER.EXE screen  capture program.    It is  a  memory-resident
  114.           screen   capture  program  designed   exclusively  for  capturing
  115.           character-based text images  directly to plain  ASCII text  files
  116.           from programs  running under  the MS-DOS  operating system.   The
  117.           text  files which  GRTXT.EXE creates  are referred  to throughout
  118.           this documentation as "offspring" files.  Because they consist of
  119.           plain  ASCII  text characters,  GRTXT.EXE's  offspring  files can
  120.           easily  be imported  into most  word processing,  spreadsheet and
  121.           other programs that accept external files.
  122.  
  123.              GRTXT.EXE  does not capture  graphics images, and  it does not
  124.           capture screens from Microsoft Windows or Windows applications.
  125.  
  126.  
  127.           2.   About This Documentation
  128.  
  129.  
  130.              This document must  be read in  conjunction with  GRABBER.DOC,
  131.           which is the documentation file for GRABBER.EXE.  This is because
  132.           GRTXT.EXE is installed  in memory and operated in  almost exactly
  133.           the same  way as the GRABBER.EXE program.  This document does not
  134.           explain  in detail  how  to install  and  operate GRTXT.EXE,  but
  135.           instead   explains  the   few  operational   differences  between
  136.           GRTXT.EXE and GRABBER.EXE.
  137.  
  138.  
  139.           3.   System Requirements for GRTXT.EXE
  140.  
  141.  
  142.              To use GRTXT.EXE, you will need the following:
  143.  
  144.                -  An  IBM-PC, PC-XT, PC-AT,  PS/1, PS/2,  or 100% compatible
  145.                     computer.
  146.                -  At  least  one "local"  floppy  disk  drive  or hard  disk
  147.                     drive.
  148.                -  MS-DOS, or IBM PC-DOS, Version 3.0 or later.
  149.  
  150.  
  151.           4.   Types of Screens that GRTXT.EXE Can Capture
  152.  
  153.  
  154.              GRTXT.EXE is designed  to capture screens  from programs  that
  155.           run  in   "real  mode"  or  "virtual  8086"  mode  under  MS-DOS.
  156.           GRTXT.EXE can  capture virtually any  text image that  is smaller
  157.  
  158.           GRTXT.EXE       Documentation and Technical Notes    Page 4 of 14
  159.  
  160.  
  161.  
  162.           than  or  equal  to  132  characters  horizontally  by  60  lines
  163.           vertically.   GRTXT.EXE's offspring  files  consist of  the  text
  164.           characters that make up the captured  screens.  GRTXT.EXE formats
  165.           these text characters in plain ASCII text format.
  166.  
  167.  
  168.           5.   GRTXT.EXE Can Capture Text Screens, Not Graphics Screens
  169.  
  170.              GRTXT.EXE  captures only  character-based  text  screens,  not
  171.           graphical  images.  This means  that GRTXT.EXE cannot  be used to
  172.           create ASCII text  files from graphical images  that contain text
  173.           information.
  174.  
  175.  
  176.           6.   How to Install GRTXT.EXE in Memory
  177.  
  178.  
  179.              To  use  GRTXT.EXE, load  it  into your  computer's  memory by
  180.           entering a command that follows this example:
  181.  
  182.                                   GRTXT x:\pathname
  183.  
  184.              GRTXT.EXE will not stay  resident in memory (and you  will not
  185.           be able to  capture screens)  until you tell  GRTXT.EXE where  to
  186.           place its offspring  files, using  the syntax shown  above.   For
  187.           more information, see Section 4 of GRABBER.DOC.
  188.  
  189.              When you install GRTXT.EXE in memory, it will display a start-
  190.           up  message in a  brown box  in the corner  of your screen.   The
  191.           start-up  box is followed by a several lines of information about
  192.           the  way GRTXT.EXE is currently configured to run on your system.
  193.           If you  want to change this  configuration, you can do  so at the
  194.           time  you  install  GRTXT.EXE  in  memory  by  adding  additional
  195.           parameters  on   the  command   line  after   your  "x:\pathname"
  196.           parameter,  or  you  can  change it  after  GRTXT.EXE  is already
  197.           installed.  See Section 11 of this document for more  information
  198.           about changing the destination path for offspring files.
  199.  
  200.  
  201.           7.   How to Capture the Screen
  202.  
  203.  
  204.              After  you  press the  hotkey, you  will  hear a  short, high-
  205.           pitched  beep from your  computer speaker, and  a filename prompt
  206.           will appear in  the upper left corner of  your screen.  GRTXT.EXE
  207.           is waiting  for you  to enter  a name for  the offspring  file to
  208.           which  the current screen  image will be  saved.  If  this is the
  209.  
  210.           GRTXT.EXE       Documentation and Technical Notes    Page 5 of 14
  211.  
  212.  
  213.  
  214.           first screen  you  have  requested  GRTXT.EXE  to  capture  since
  215.           installing  the program in memory,  then you must  enter your own
  216.           filename  at  the prompt.   Otherwise,  GRTXT.EXE will  suggest a
  217.           default filename that is the same as the last offspring file that
  218.           it captured.   To use  the suggested default  filename (if  any),
  219.           just press [Enter].  If you want to use a  different filename, or
  220.           no  default was suggested, type  the new name  and press [Enter].
  221.           If  you want to cancel  the screen capture  entirely, press [Esc]
  222.           until the filename prompt disappears from the screen.
  223.  
  224.              (GRABBER.EXE will not allow you to change the extension of the
  225.           offspring file name from ".TXT" to something else.)
  226.  
  227.              After you  press [Enter], the filename  prompt disappears from
  228.           the  screen,  and   GRTXT.EXE  goes  to  work,  saving  the  text
  229.           information  in the  current screen  image to  an offspring  file
  230.           which  has the name you entered.  The file will be located in the
  231.           "Drive/path for .TXT files" as listed in the start-up information
  232.           screen.
  233.  
  234.  
  235.           8.   Ascending  Two-Tone  Chirp  Indicates  a  Successful  Screen
  236.                Capture
  237.  
  238.  
  239.              If you hear an ascending, two-tone chirp  from your computer's
  240.           speaker, it  means that GRTXT.EXE has  successfully completed the
  241.           screen  capture, and  the offspring  file containing  the current
  242.           screen image is located in the "Drive/path for .TXT files."
  243.  
  244.  
  245.           9.   Three Low-Pitched Beeps Indicate a File System Error
  246.  
  247.  
  248.              If you  hear  three low-pitched  beeps from  your speaker,  it
  249.           means that no offspring  file was created.  GRTXT.EXE  was unable
  250.           to  complete the screen capture for one of the following reasons.
  251.           Correct  the error condition and try to capture the screen again.
  252.           Possible errors include:
  253.  
  254.                -  The destination disk is write-protected.
  255.                -  The destination disk is full.
  256.                -  The  destination  disk  has  no  more  directory   entries
  257.                     available.
  258.                -  The destination disk has a critical surface defect.
  259.                -  The  door is open  on the  destination disk  drive, or the
  260.                     drive is otherwise indicating a "not ready" status.
  261.  
  262.           GRTXT.EXE       Documentation and Technical Notes    Page 6 of 14
  263.  
  264.  
  265.  
  266.                -  The  "FILES=" command  in  your  CONFIG.SYS file  does not
  267.                     specify  enough files;  increase the number  and reboot
  268.                     your computer.
  269.  
  270.  
  271.           10.     One Low-Pitched Beep Indicates a Graphical Mode
  272.  
  273.  
  274.              If you hear one low-pitched beep from your computer's  speaker
  275.           when you press  the hotkey, it means  that no offspring file  was
  276.           created.  GRTXT.EXE detected that  the video display is currently
  277.           operating  in  a graphical  (i.e., pixel-based)  mode, and  not a
  278.           character-based text  mode.  As  noted above, GRTXT.EXE  does not
  279.           capture graphical screens.
  280.  
  281.  
  282.           11.     Changing the Destination Drive or Directory
  283.  
  284.  
  285.              To change  the drive  or  directory where  GRTXT.EXE  deposits
  286.           offspring  files, enter  another GRTXT.EXE  command like  the one
  287.           described  in  Section 6  of  this  document.    From that  point
  288.           forward,  GRTXT.EXE  will  place  offspring  files  in  the   new
  289.           destination you specify.
  290.  
  291.  
  292.           12.  Configuration Options for GRTXT.EXE
  293.  
  294.  
  295.              GRTXT.EXE responds  to many of the  same command-line switches
  296.           used  by  GRABBER.EXE,  which  are  described  in  Section 12  of
  297.           GRABBER.DOC.  These switches allow you to modify the way in which
  298.           GRTXT.EXE  performs certain operations.   GRTXT.EXE also responds
  299.           to  several   additional  command-line  switches  that   are  not
  300.           available under GRABBER.EXE.
  301.  
  302.              The  following  command-line   switches  are  available  under
  303.           GRTXT.EXE  as well as under  GRABBER.EXE.  For  an explanation of
  304.           what these switches do under GRTXT.EXE, how to activate them, and
  305.           any limitations  on  their  usage,  refer to  GRABBER.DOC.    The
  306.           switches,  and  the  locations  in  GRABBER.DOC  where  they  are
  307.           explained, are:
  308.  
  309.                   - INT=nn                 (Section 12.1)
  310.                   - INT=OFF                (Section 12.2)
  311.                   - PROMPT and NOPROMPT    (Section 12.3)
  312.                   - MOUSE and NOMOUSE      (Section 12.4)
  313.  
  314.           GRTXT.EXE       Documentation and Technical Notes    Page 7 of 14
  315.  
  316.  
  317.  
  318.                   - SOUND and NOSOUND      (Section 12.5)
  319.                   - BATCHCAPTURE[:]        (Section 12.6)
  320.                   - NOSWAP                 (Section 12.7)
  321.                   - NOEMS                  (Section 12.8)
  322.                   - NOUMB                  (Section 12.9)
  323.                   - UNLOAD                 (Section 12.10)
  324.  
  325.              In addition to the command-line switches listed above, several
  326.           other command-line  switches can be used under  GRTXT.EXE.  These
  327.           additional switches are described below in this Section 12.  Note
  328.           that  you  may  specify any  of  the  following  switches on  the
  329.           GRTXT.EXE command line  when you initially  install GRTXT.EXE  in
  330.           memory, or after GRTXT.EXE is already resident in memory.
  331.  
  332.  
  333.              12.1      Options:  CROP  and  NOCROP
  334.  
  335.  
  336.              Use  the CROP option to  enable GRTXT.EXE to  capture only the
  337.           part of  the screen which you  select.  When CROP  is enabled and
  338.           you  request  a screen  capture, GRTXT.EXE  does not  capture the
  339.           screen right away.  Instead, it first prompts you to enter a file
  340.           name  for the offspring file  (if the PROMPT  option is enabled),
  341.           then it asks you to indicate which portion of the screen you wish
  342.           to capture to a .TXT  file by drawing a box on top of the current
  343.           screen  image, which you can move and reshape to your preference.
  344.           Instructions for  moving and reshaping this "crop  box" are given
  345.           below in Section 15  of this  document.  The  default setting  is
  346.           NOCROP  (i.e., crop box is disabled).  When the NOCROP setting is
  347.           active,  GRTXT.EXE  captures the  entire screen  image to  a .TXT
  348.           file, and does not prompt you  to indicate which portion you wish
  349.           to  capture.  The  command GRTXT CROP  can be used  to enable the
  350.           crop  box.  The crop box will  then remain enabled until the next
  351.           GRTXT NOCROP command is issued.
  352.  
  353.  
  354.              12.2      Options:  1FORM,   2FORM,  3FORM,  4FORM,  5FORM,  or
  355.                                  NOFORM
  356.  
  357.  
  358.              The 1FORM through 5FORM options enable GRTXT.EXE's ability  to
  359.           insert a  "form  feed"  character after  a  specified  number  of
  360.           screens have been  captured to the same  .TXT file.  This  option
  361.           only has an effect in the following situations:
  362.  
  363.                   1)   When the NOPROMPT setting  and the APPEND setting are
  364.                        both active, or
  365.  
  366.           GRTXT.EXE       Documentation and Technical Notes    Page 8 of 14
  367.  
  368.  
  369.  
  370.                   2)   When  the  PROMPT  setting  is  active  and  you  are
  371.                        appending  subsequent  screen  captures  to the  same
  372.                        .TXT file.
  373.  
  374.              Using  the 1FORM through 5FORM options, you can tell GRTXT.EXE
  375.           to  insert a  form feed  character (12  decimal,  0C hexadecimal)
  376.           after 'n' screens have been captured to the same .TXT file, where
  377.           'n' can be any  single digit from 1 to 5.   For example, when the
  378.           1FORM setting  is active,  GRTXT  inserts a  form feed  character
  379.           after each  screen is written to  the .TXT file.   When the 2FORM
  380.           setting  is active,  GRTXT inserts  a form  feed character  after
  381.           every  second screen written to the .TXT  file, and so forth.  To
  382.           prevent GRTXT  from inserting any  form feed characters  into the
  383.           .TXT file, specify the NOFORM setting.
  384.  
  385.              Inserting form feed characters can  be useful for printing the
  386.           data  in  the captured  .TXT file  later,  because the  form feed
  387.           character  causes  most  standard  (non-Postscript)  printers  to
  388.           automatically eject the  current page and start a new page at the
  389.           point where the character appears.
  390.  
  391.              The  default setting for this feature is NOFORM (i.e., no form
  392.           feed characters will be  inserted into the offspring file).   The
  393.           command  GRTXT 1FORM (or GRTXT  2FORM, GRTXT 3FORM,  etc.) can be
  394.           used to enable the insertion of form feeds.  Form feeds will then
  395.           remain enabled until the next GRTXT NOFORM command is issued.
  396.  
  397.  
  398.              12.3      Options:  PERMANENT=filename
  399.                               NOPERMANENT
  400.  
  401.  
  402.              These options tell GRTXT.EXE whether to capture all screens to
  403.           the file represented by "filename".
  404.  
  405.              The "PERMANENT=filename" option allows  you to force GRTXT.EXE
  406.           to  capture  all  screen data  to  a  certain  filename that  you
  407.           specify.   For example, to capture  all screens to a  file in the
  408.           current  directory called  TEXTDATA.TXT, you  would  include this
  409.           option on the GRTXT command line:
  410.  
  411.                      GRTXT [other options] PERMANENT=TEXTDATA.TXT
  412.  
  413.              Your  "filename"   can  also   include   a  drive   and   path
  414.           specification, for example:
  415.  
  416.                  GRTXT [other options] PERMANENT=C:\PICTURES\TEST.TXT
  417.  
  418.           GRTXT.EXE       Documentation and Technical Notes    Page 9 of 14
  419.  
  420.  
  421.  
  422.              If you  have  told GRTXT  to  capture all  data  to a  certain
  423.           filename using the "PERMANENT="  option, you can tell it  to stop
  424.           forcing data into that  file by including the  NOPERMANENT option
  425.           on the command line.
  426.  
  427.              Note   that  when   you  use   the  "PERMANENT="   option,  it
  428.           automatically   has  two   side   effects.     First,  PERMANENT=
  429.           automatically sets the NOPROMPT option, which means  you will not
  430.           be  prompted on  the screen  to enter  a filename  each time  you
  431.           request a screen capture.  Second, PERMANENT= automatically  sets
  432.           the APPEND  option (see  Section 12.4  in this  document),  which
  433.           means that all screen data will be appended to the same .TXT file
  434.           while the PERMANENT= setting is active.
  435.  
  436.              The  default setting  for this  feature is  NOPERMANENT (i.e.,
  437.           text data will not be forced into a specific file).
  438.  
  439.  
  440.              12.4      Options:  APPEND  and  NOAPPEND
  441.  
  442.  
  443.              These options  enable and disable  the "Append Mode"  when you
  444.           have  told GRTXT.EXE  not to  use  on-screen filename  prompts by
  445.           using the NOPROMPT command switch.  These switches have no effect
  446.           when the PROMPT option is enabled.
  447.  
  448.              When filename prompts are disabled (i.e., NOPROMPT is  active)
  449.           and  you specify APPEND, then GRTXT.EXE will create only one .TXT
  450.           file, and will append  the contents of each subsequent  screen to
  451.           that  file until  you enable  the filename  prompts again.   When
  452.           filename prompts  are disabled  and  you specify  NOAPPEND,  then
  453.           GRTXT works in  its "Overwrite  Mode," which means  that it  will
  454.           create a separate .TXT file for each screen capture you request.
  455.  
  456.              The default setting for this  feature is NOAPPEND (i.e.,  each
  457.           screen will be captured to a separate offspring file).
  458.  
  459.  
  460.           13.     How GRTXT.EXE Names Offspring Files
  461.  
  462.  
  463.              When the PROMPT  setting is active,  GRTXT.EXE prompts you  on
  464.           the screen to enter a name  for the captured .TXT file.  However,
  465.           when  the NOPROMPT setting  is active, GRTXT.EXE  does not prompt
  466.           you to  enter a  filename.  Instead,  it composes  a filename  by
  467.           itself and  assigns it to the  offspring file in  the same manner
  468.  
  469.           GRTXT.EXE       Documentation and Technical Notes   Page 10 of 14
  470.  
  471.  
  472.  
  473.           that GRABBER.EXE uses when  its NOPROMPT setting is active.   For
  474.           more information, see Section 12.3 of GRABBER.DOC.
  475.  
  476.  
  477.           14.     More Explanation of GRTXT.EXE's Filename Prompts
  478.  
  479.  
  480.              The  most  significant  difference  you  will  notice  between
  481.           GRTXT.EXE  and  GRABBER.EXE  is  in  the  area  of  the on-screen
  482.           filename prompts.  The following discussion only applies when the
  483.           PROMPT setting is active.
  484.  
  485.              The first time you call up GRTXT after installing it, there is
  486.           no default filename shown  on the screen.   You must supply  your
  487.           own file name.
  488.  
  489.              After  your  first .TXT  screen  capture,  however, subsequent
  490.           filename  prompts  will offer  you  a default  filename  which is
  491.           identical to the previous one you specified.  You may accept this
  492.           default filename  by pressing [Enter],  or you can  enter another
  493.           name.  After you press [Enter], you will then see this additional
  494.           prompt, which is not present under GRABBER.EXE:
  495.  
  496.                  FILENAME exists -- (A)ppend, (O)verwrite, (C)ancel ?
  497.  
  498.           (In  this example, "FILENAME" stands  for the actual  name of the
  499.           .TXT file that you entered.)  If you wish to  retain the contents
  500.           of  "FILENAME.TXT" and  simply append  the current screen  to the
  501.           bottom of it, just press <A> or [Enter]. If you wish to overwrite
  502.           (i.e.,  erase  and   replace)  the  contents   of  the   original
  503.           "FILENAME.TXT" file, then  press <O>.  If you decide  not to work
  504.           with this name and wish to enter  a different name instead, press
  505.           <C> (for "Cancel").
  506.  
  507.           GRTXT.EXE       Documentation and Technical Notes   Page 11 of 14
  508.  
  509.  
  510.  
  511.           15.     How to Control GRTXT.EXE's Crop Box
  512.  
  513.              When the CROP  option is enabled,  (see Section 12.1 above  in
  514.           this  document), you can move and reshape GRTXT.EXE's crop box on
  515.           your screen by using the following keys:
  516.  
  517.           <Esc> . . . . . . . . . .   Abort  the  screen  capture and  exit
  518.                                       back to the foreground program.
  519.  
  520.           <Return>  . . . . . . . .   Accept the area  enclosed or  covered
  521.                                       by the crop box, and begin capturing.
  522.  
  523.           <Left Arrow>,
  524.           <Right Arrow>,
  525.           <Up Arrow> or
  526.           <Down Arrow>  . . . . . .   Move  the crop  box in  the direction
  527.                                       indicated, without changing the shape
  528.                                       of the box.
  529.  
  530.           <Shift><Left Arrow> . . .   Shrink the box horizontally.
  531.  
  532.           <Shift><Right Arrow>  . .   Expand the box horizontally.
  533.  
  534.           <Shift><Up Arrow> . . . .   Shrink the box vertically.
  535.  
  536.           <Shift><Down Arrow> . . .   Expand the box vertically.
  537.  
  538.           <Insert>  . . . . . . . .   Toggle   between   coarse  and   fine
  539.                                       increments  for  moving or  reshaping
  540.                                       the box.
  541.  
  542.           <Home>  . . . . . . . . .   Move  the box to  the upper left-hand
  543.                                       corner of the screen.
  544.  
  545.           <End> . . . . . . . . . .   Move  the box to  the lower left-hand
  546.                                       corner of the screen.
  547.  
  548.           <Ctrl><PgUp>  . . . . . .   Move the box to the  upper right-hand
  549.                                       corner of the screen.
  550.  
  551.           <Ctrl><PgDn>  . . . . . .   Move the box to the  lower right-hand
  552.                                       corner of the screen.
  553.  
  554.           <PgUp>  . . . . . . . . .   Move box to top edge of the screen.
  555.  
  556.           <PgDn>  . . . . . . . . .   Move  box  to   bottom  edge  of  the
  557.                                       screen.
  558.  
  559.           GRTXT.EXE       Documentation and Technical Notes   Page 12 of 14
  560.  
  561.  
  562.  
  563.           <Ctrl><Left Arrow>  . . .   Move box to left edge of the screen.
  564.  
  565.           <Ctrl><Right Arrow> . . .   Move box to right edge of the screen.
  566.  
  567.  
  568.           16.     Changing GRTXT.EXE's Hotkey Combination
  569.  
  570.  
  571.              The default  hotkey combination  which  activates GRTXT.EXE  is
  572.           [Alt]-[=].    If you  wish, you  can  change this  default hotkey
  573.           combination to something else, and save the change permanently to
  574.           the GRTXT.EXE file  so that  the change  will automatically  take
  575.           effect each time you install GRTXT.EXE in memory.
  576.  
  577.              To  accomplish a  hotkey change,  use the  "SHIFT="  and "KEY="
  578.           command-line options.   To save a hotkey  change permanently, use
  579.           the "SAVEHOTKEY" command-line option.  All of  these options work
  580.           exactly the same way  under GRTXT.EXE as under GRABBER.EXE.   See
  581.           Section 15 of GRABBER.DOC for  a description of the SHIFT=,  KEY=
  582.           and SAVEHOTKEY options and how to  use them.  Refer to Appendices
  583.           A and B of GRABBER.DOC for a list of the codes that  must be used
  584.           with the SHIFT= and KEY= options to specify a new hotkey.
  585.  
  586.           GRTXT.EXE       Documentation and Technical Notes   Page 13 of 14
  587.  
  588.  
  589.  
  590.           17.  Programmers' Note:  Calling GRTXT.EXE From Your Own Software
  591.  
  592.  
  593.              If you are a programmer developing  your own software, you  can
  594.           invoke  GRTXT.EXE to capture the screen from within your own pro-
  595.           gram, assuming  that GRTXT.EXE  is  already resident  in  memory.
  596.           This is  accomplished by using  GRTXT.EXE's external  programming
  597.           hook, which  is  a customized  call to  Interrupt 16h,  described
  598.           below.   You can write a routine  to implement this hook in 80x86
  599.           assembly language or in any high-level programming language which
  600.           supports BIOS-level interrupt calls.
  601.  
  602.                             INTERRUPT 16h, FUNCTION 4754h
  603.  
  604.           On entry: AX = 4754h
  605.  
  606.                     DL = 0  (to check only if GRTXT.EXE is resident)
  607.                     DL = 1  (to capture the current screen)
  608.  
  609.           On return:   AX = 5447h  (if GRTXT.EXE is installed in memory)
  610.  
  611.                     For DL=0
  612.                     or DL=1:  BL  contains the  logical drive to  which the
  613.                               capture would be attempted (for DL=0), or was
  614.                               attempted  (for DL=1).   0  =  default drive,
  615.                               1 = drive A, 2 = drive B, and so forth.
  616.  
  617.                     For DL=1:
  618.  
  619.                        If CF=0:  Capture was  successful.   ES:DX points  to
  620.                                  an   ASCIIZ   string  which   contains  the
  621.                                  [drive:][\path\]filename   of   the   newly
  622.                                  created offspring (the drive  is also coded
  623.                                  in BL; see above).
  624.  
  625.                        If CF=1:  If  DX  = FFFFh,  then  a  capture  attempt
  626.                                  failed  due to  a  critical  disk error  or
  627.                                  disk-full   error  on   the  logical  drive
  628.                                  encoded in BL  (see above).   Speaker  will
  629.                                  beep.
  630.  
  631.                                  If  DX does  not  equal FFFFh,  capture was
  632.                                  not   attempted.     GRTXT.EXE   was   busy
  633.                                  servicing a  prior capture request, or some
  634.                                  other  disk I/O  was occurring, or  DOS was
  635.                                  not  in  a reenterable  state.    Try again
  636.                                  momentarily.
  637.  
  638.           GRTXT.EXE       Documentation and Technical Notes   Page 14 of 14
  639.  
  640.  
  641.  
  642.           18.  Technical Questions?  Reporting a Problem or Bug?
  643.  
  644.  
  645.              >> Do  not  contact the  Public  Software  Library if  you  are
  646.           experiencing  a technical problem  with GRTXT.EXE or  if you have
  647.           any  questions about how GRTXT.EXE is supposed to work.  Instead,
  648.           contact the publisher directly, as described in this section. <<
  649.  
  650.              The  publisher  wants  to  know  if  GRTXT.EXE  ever  fails  to
  651.           function on your system  as documented in this manual.   Also, if
  652.           you feel there is an  aspect of the program which is  not clearly
  653.           or completely described here, we appreciate your suggestions.
  654.  
  655.              Please  read  all  of  the  documentation  before submitting  a
  656.           problem report.  This way you can be certain whether there really
  657.           is a problem, or whether  the program is being  put to a use  for
  658.           which it is not designed or intended.  When submitting  a problem
  659.           report, be as specific as possible about what happens and in what
  660.           sequence or situation.  Be sure to list these specific things:
  661.  
  662.              (1)  All  of the  information provided on the  screen after you
  663.                   enter  the  GRTXT  command  at  the  DOS prompt  with  the
  664.                   program already resident in memory.
  665.              (2)  Your brand and model of video adapter.
  666.              (3)  Your brand and model of PC.
  667.              (4)  Your brand  and version of DOS (for example, MS-DOS V6.20,
  668.                   DR-DOS V5.0, PC DOS V4.0, etc.).
  669.              (5)  Your brand and model of video adapter.
  670.              (6)  The program from which you are  trying to capture when the
  671.                   problem occurs.
  672.              (7)  The  contents  of both  your  CONFIG.SYS and  AUTOEXEC.BAT
  673.                   files.
  674.  
  675.              Without  all of this  information, it  is difficult  to solve a
  676.           problem, and a response will be delayed.
  677.  
  678.              The publisher can be reached at the following addresses:
  679.  
  680.              Mail: Gerald A. Monroe              Fax:  (216) 333-6299
  681.                    P.O. Box 16296                Telephone:  (216) 333-6075
  682.                    Cleveland, Ohio 44116
  683.                    U.S.A.
  684.  
  685.           CompuServe:  72321,1257
  686.           Internet:    72321.1257@compuserve.com
  687.  
  688.                           * * *    End of GRTXT.DOC   * * *
  689.