home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 18 / CD_ASCQ_18_111294_W.iso / dos / prg / pas / pscrn55 / utility.doc < prev    next >
Text File  |  1994-10-09  |  25KB  |  563 lines

  1.  
  2.  
  3.      ______         ______   ______   ______    ______   ______   __    __
  4.     ▐\     \       ▐\     \ ▐\     \ ▐\     \  ▐\     \ ▐\     \ ▐\ \   \ \
  5.     ▐ ░░░░░░\      ▐ ░░░░░░ ▐ ░░░░░░ ▐ ░░░░░░\ ▐ ░░░░░░ ▐ ░░░░░░ ▐ ░░    ░░
  6.     ▐ ▓▓   ▓▓ ▄▄▄▄ ▐ ▓▓     ▐ ▓▓     ▐ ▓▓   ▓▓ ▐ ▓▓     ▐ ▓▓     ▐ ▓▓▓▓  ▓▓
  7.     ▐ ▒▒▒▒▒▒/      ▐ ▒▒▒▒▒▒ ▐ ▒▒     ▐ ▒▒▒▒▒▒  ▐ ▒▒▒▒▒  ▐ ▒▒▒▒▒  ▐ ▒▒ ▒▒ ▒▒
  8.     ▐ ▓▓           ▐     ▓▓ ▐ ▓▓     ▐ ▓▓  ▓▓  ▐ ▓▓     ▐ ▓▓     ▐ ▓▓  ▓▓▓▓
  9.      \░░            \░░░░░░  \░░░░░░  \░░   ░░  \░░░░░░  \░░░░░░  \░░    ░░
  10.  
  11.  
  12.                                    Utilities
  13.  
  14.  
  15.  
  16.          This brief manual explains how to use P-Screen's utility programs:
  17.  
  18.          Program       Version     Purpose
  19.          ────────────  ───────     ───────────────────────────────────────
  20.  
  21.          Translat.Exe    All       Print text files (like our manuals) and
  22.                                    translate Low/High ASCII characters
  23.                                    (boxes, shading and titles (like the one
  24.                                    above) to characters ANY printer can print.
  25.  
  26.          Ruler.Exe       All**     A TSR "ruler" that's great to determine:
  27.  
  28.                                    - Where the cursor is (row and column).
  29.  
  30.                                    - What color or character is under the
  31.                                      cursor.
  32.  
  33.                                    **Registered versions can also tell
  34.                                      you how wide or tall something is
  35.                                      (to determine, for example, offsets
  36.                                      to use to center things).
  37.  
  38.          Manager.Exe   Registered  A program to help you manage screen
  39.                                    libraries:  delete screens, add
  40.                                    screens, merge screen libraries, etc.
  41.  
  42.          Repair.Exe    Registered  A program to help repair, salvage or
  43.                                    recover damaged screen libraries.
  44.  
  45.          Capture.Exe   Registered  "Capture" text-mode screens from other
  46.                                    programs, saving them to disk in BSAVED
  47.                                    format.  Use Manager or P-Screen to
  48.                                    save them to screen libraries.
  49.          ────────────────────────────────────────────────────────────────
  50.  
  51.  
  52.             Copyright (C) 1988-1994, Rob W. Smetana and Pro~Formance
  53.  
  54.          P-Screen, it's manual and supporting materials are protected by
  55.          U.S. and International Copyright Laws.     All Rights Reserved.
  56.  
  57.          P-Screen, P-Screen Professional, P~F Presents, Font Pak, P~F
  58.                and Pro~Formance are Trademarks of Rob W. Smetana
  59.                                                                        
  60.  
  61.  
  62.           For information, or if you have questions, call or write:
  63.          ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  64.  
  65.          Rob W. Smetana  132 Alpine Terrace   San Francisco, Ca.  94117
  66.  
  67.                          (415) 863 - 0530    (10-5 Pacific time please)
  68.  
  69.  
  70.  
  71.                                  Using Translate
  72.          ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  73.  
  74.          Purpose:         Many on-disk files (like this and our other
  75.                           manuals) contain "low" or "high ASCII charac-
  76.                           cters."  We use these for titles, section head-
  77.                           ings and "screen shots" (to help show what
  78.                           you'll actually see when running programs).
  79.  
  80.                           But some printers can't print low/high ASCII
  81.                           characters.  They print italic or non-English
  82.                           characters, or they simply print blanks.
  83.  
  84.                           Translat.Exe translates low and high ASCII
  85.                           characters to characters ANY printer can
  86.                           print.  For example:
  87.  
  88.                              ┌────────┐                   +--------+
  89.                              │This Box│    will become    |This Box|
  90.                              └────────┘                   +--------+
  91.  
  92.                           Translate can send output to your printer
  93.                           (LPT1, LPT2 or LPT3), or to another file.
  94.  
  95.  
  96.          Even Better:     For even greater flexibility, use our
  97.                           Multi-Print program (MP) to print text files,
  98.                           source code, "readme" files, etc!  MP includes
  99.                           17 fonts (Epson, LaserJet and DeskJet) letting
  100.                           you print most any ASCII character).  And MP
  101.                           is an easy-to-use, menu-driven program with
  102.                           which you can:
  103.  
  104.                            * Print text 5 different ways (2 portrait and
  105.                              3 landscape) with up to 9 pages of text on
  106.                              EACH sheet of paper (conserving up to 85%
  107.                              of the paper you'd normally use).
  108.  
  109.                            * Use Epson, LaserJet or DeskJet printers.
  110.                              That's right, even on EPSON printers you
  111.                              can print in 3 landscape modes.  And you
  112.                              can use ANY printer and print 2-sided in
  113.                              normal portrait mode.
  114.  
  115.                            * Print on Letter, A4 or Legal paper.
  116.  
  117.                            * Control margins, title lines (page numbers,
  118.                              a title, the date, etc.) and on and on and ...
  119.                                                                      
  120.  
  121.  
  122.          Using Translate (continued)
  123.          ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  124.  
  125.  
  126.          Syntax:          translat  filename  destination  <enter>
  127.  
  128.                           where: "filename" is the name of the file
  129.                                  you want to print.
  130.  
  131.                                  "destination" is LPT1, LPT2 or LPT3
  132.                                  to send output to your printer.
  133.  
  134.                                  Or "destination" can be a file name.
  135.                                  If "destination" already exists on disk,
  136.                                  it WILL be overwritten
  137.  
  138.  
  139.          Examples:        1. Display the proper syntax.
  140.  
  141.                                translat  <enter>
  142.  
  143.                           2. Print Utility.Doc on LPT1 (Note NO colon ":").
  144.  
  145.                                translat utility.doc lpt1
  146.  
  147.                           3.  Translate P-Screen.Doc and send it to a
  148.                               new file called New.Doc.
  149.  
  150.                                 translat p-screen.doc new.doc
  151.  
  152.                                                                      
  153.  
  154.  
  155.                                  Using Ruler
  156.          ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  157.  
  158.  
  159.          Purpose:         Ruler is a RAM-resident ruler to determine:
  160.  
  161.                           * Which row and column the cursor is on.
  162.  
  163.                           * What color is under the cursor (foreground,
  164.                             background and "combined").
  165.  
  166.                           * And what character is under the cursor.
  167.  
  168.                           Finally, the enhanced version we send regis-
  169.                           tered users (Ruler2.Exe) lets you quickly
  170.                           measure how wide or tall things are.  We use
  171.                           this information to, for example, quickly
  172.                           determine the offsets needed to center things.
  173.  
  174.                           Ruler comes in v-e-r-y handy with many of our
  175.                           programs:  P-Screen, P~F Presents and Sparkle.
  176.                           So we created a TSR rather than building the
  177.                           same capability into each program.
  178.  
  179.  
  180.          To Run Ruler:    Type   Ruler <enter>.
  181.  
  182.          To Unload it:    Type   Ruler  /u  <enter>.
  183.  
  184.          To Call it up:   Press  Ctrl-Esc  (sorry, at this time there's
  185.                                             no way to change hot keys).
  186.  
  187.          Notes:           Ruler works ONLY in text mode.  It won't pop
  188.                           up in graphics mode.
  189.  
  190.                           Ruler works on 25-, 43- or 50-line screens.
  191.                           It's designed to work on 80 column screens
  192.                           only.  If you're in 40 column mode, the ruler
  193.                           will "wrap around."  This CAN give you what you
  194.                           want; but the ruler will only be visible when
  195.                           your cursor is in the top 1/2 of your screen.
  196.  
  197.                                                                      
  198.  
  199.  
  200.          Using Ruler (continued)
  201.          ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  202.  
  203.  
  204.          Run Ruler then press Ctrl-Esc to call it up.  Press:
  205.  
  206.              Left/Right   cursor keys to move the CURSOR Left/Right
  207.  
  208.              Home/End     to move the CURSOR to the Left or Right
  209.                           side of the screen (column 1 or 80)
  210.  
  211.              Up/Down      cursor keys to move the RULER up/down
  212.  
  213.              PgUp/PgDn    to move the RULER to the top/bottom of
  214.                           your screen.
  215.  
  216.  
  217.          As you press these keys, you'll see numbers in the ruler change:
  218.  
  219.          * Ruler will show which row and column you're cursor is on.
  220.  
  221.          * Ruler will also show 3 color numbers:
  222.  
  223.            - "Clr" is the "combined" Foreground and Background color.
  224.  
  225.            - "Fg" is the Foreground color (should range from 0 - 15)
  226.  
  227.            - "Bg" is the Background color (should range from 0 - 7)
  228.  
  229.          * Finally, Ruler will show you the ASCII code of the character
  230.            found at the cursor.
  231.  
  232.  
  233.          Registered users who use Ruler2.Exe may press "M" or <Enter>
  234.          any time the ruler is visible to "M"ark the width or height
  235.          of something.  When you press "M":
  236.  
  237.           * Part of the ruler changes colors to signal that you're
  238.             in "marking" mode.
  239.  
  240.           * As you move, ROW: # and COLUMN #: no longer show you which
  241.             row and column you're on.  Instead, they show you how far
  242.             you've MOVED since turning mark-mode on.  When you turn
  243.             mark-mode ON, both Row and Column will read 1.
  244.  
  245.             Press "M" or <Enter> again to turn mark-mode off.
  246.  
  247.  
  248.                                                                          
  249.  
  250.  
  251.                                  Using Capture
  252.          ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  253.  
  254.  
  255.          Purpose:         Capture is a RAM-resident program to:
  256.  
  257.                           * Capture text-mode screens.
  258.  
  259.                           * Save them to disk in BSAVE format.  Both
  260.                             P-Screen and Manager can these screens.
  261.  
  262.  
  263.          Even Better:     Users of P~F Presents (our desktop presentation
  264.                           program) who ALSO order the Presentation Suite
  265.                           receive PFCap_X -- which will save ANY type
  266.                           of screen, and offers an option to save
  267.                           graphics-mode screens in PCX format.
  268.  
  269.  
  270.          To Run Capture:  1. Log onto the drive/directory where you want
  271.                              to save screens.  Capture ALWAYS saves
  272.                              screens to the drive/directory you were on
  273.                              when you first run it!  This is useful.
  274.  
  275.                              We often log onto a RAM disk and then run
  276.                              Capture.  This way we don't fill our disks
  277.                              with unneeded BSAVE screens.
  278.  
  279.                              We save many screens to the RAM
  280.                              disk, then later load them into P-Screen
  281.                              and save them in other forms (libraries,
  282.                              COM screens, etc.)  Use Manager to save
  283.                              up to 100 BSAVED screens to libraries.
  284.  
  285.                              This way we don't fill our disks with
  286.                              unneeded BSAVE screens.
  287.  
  288.                           2. Run capture by typing  capture <enter>
  289.                              It consumes 8k of memory.
  290.  
  291.  
  292.          To Unload it:    Type   capture  /u  <enter>.
  293.  
  294.          To Call it up:   Press  Ctrl-Space  (sorry, at this time there's
  295.                                               no way to change hot keys).
  296.  
  297.                                                                      
  298.  
  299.  
  300.          Using Capture (continued)
  301.          ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  302.  
  303.  
  304.  
  305.          Notes:           Capture sequentially numbers screen names.
  306.                           We start with SCR-0001, then SCR-0002, then
  307.                           SCR-0003, etc.
  308.  
  309.                           You can change screen names to ANYTHING you
  310.                           like.  But we suggest that the LAST 2-3
  311.                           characters start out as "00" or "AA."  This
  312.                           will let us "increment" the numbers without
  313.                           destroying the name itself.
  314.  
  315.                           Letters ("AA") give you far greater range than
  316.                           numbers ("00") since we can increment "A" 26
  317.                           times before we have to roll to the 2nd "A."
  318.  
  319.                           We "increment" ONLY 0-9, A-Z and a-z.  All
  320.                           other characters are untouched.
  321.  
  322.                           NEVER add an extension to screen names.  We
  323.                           add ".bsv" so P-Screen and Manager can
  324.                           recognize them as BSAVE files.
  325.  
  326.                                                                      
  327.  
  328.  
  329.                                  Using Manager
  330.          ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  331.  
  332.  
  333.          Purpose:         Manager is a small program to help you manage
  334.                           screen libraries.  You can delete screens,
  335.                           merge screen libraries, copy screens from one
  336.                           or more other libraries, etc..  And if you've
  337.                           captured screens to BSAVED files, Manager is
  338.                           the fastest way to add ALL of them to a screen
  339.                           library -- up to 100 at a time!
  340.  
  341.                           Manager helps you save screens in the smallest
  342.                           amount of space possible.  This is useful if,
  343.                           for example, when you first created screens,
  344.                           you added "garbage" to them to ensure you'd
  345.                           later be able to add things to them.  Run
  346.                           Manager and create a new screen library --
  347.                           with each screen consuming only the space it
  348.                           actually needs.  And Manager offers an option
  349.                           to "squeeze out the white space" -- a little
  350.                           extra space we add when you first save screens
  351.                           to give you a little "breathing room" to add
  352.                           things to them.
  353.  
  354.                            * Squeezing out the white space cuts 5-10%
  355.                              off the size of screen libraries.
  356.  
  357.                            * But it also may prevent you from adding
  358.                              things to screens.  So only "squeeze" final
  359.                              versions.  If you later find you have to
  360.                              add things to screen(s), use Manager to
  361.                              create a NEW screen library -- but don't
  362.                              squeeze it.  Manager will add some extra
  363.                              space (about 10%) you can then fill up.
  364.  
  365.  
  366.                           You can mark the screens in the order you want
  367.                           them saved to the "output" library.  This is
  368.                           particularly useful if you use P~F Presents.
  369.                           By grouping related screens together, it's
  370.                           easier to add them to presentations in
  371.                           "logical clusters."  And since screens near
  372.                           the top of screen libraries load faster than
  373.                           those down below, you can use Manager to
  374.                           re-order screens so time-critical screens
  375.                           are near the top of screen libraries.
  376.  
  377.                           Finally, Manager is the only way you can
  378.                           "delete" screens from a library.  Actually,
  379.                           you don't delete screens.  You mark the
  380.                           screens you want to save, save them to a
  381.                           different library, then delete (or rename)
  382.                           the old library.
  383.                                                                      
  384.  
  385.  
  386.          Using Manager (continued)
  387.          ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  388.  
  389.  
  390.          BEFORE Running
  391.          Manager:         1. Run P-Screen.  Press F9 to get a directory
  392.                              of screen names and descriptions in input
  393.                              libraries.  Turn your printer on and press
  394.                              Shift-PrtSc to print each page of names and
  395.                              descriptions.
  396.  
  397.                              Screen libraries hold up to 100 screens.
  398.                              And since Manager displays only the screen
  399.                              names (not descriptions), it may be hard to
  400.                              know which screen is which.  Printing screen
  401.                              names and descriptions can help you decide
  402.                              which screens you don't need, which you do,
  403.                              and in which order you should save them.
  404.  
  405.                           2. Check there's enough free disk space, and
  406.                              that the screen library (or libraries) you
  407.                              want to read from (the "input" libraries)
  408.                              are on the CURRENT drive/directory.
  409.  
  410.                              Manager saves "output" libraries to the
  411.                              SAME drive/directory you're on.  The amount
  412.                              of free disk space must equal or exceed the
  413.                              size of the input library.
  414.  
  415.                              And Manager expects to find all input
  416.                              libraries on the current path.  Manager.Exe,
  417.                              however, can be on a different path.
  418.  
  419.  
  420.          To Run Manager:     Type  manager <enter>
  421.  
  422.                              Manager will then ask you several questions:
  423.  
  424.                              1. Do you want to load BSAVED screens, or
  425.                                 screens from a screen library.  Press B/L.
  426.  
  427.                              2. Whether you want to "squeeze out the
  428.                                 white space."  Press Y/N.
  429.  
  430.                              3. The name of the INPUT screen library (if
  431.                                 you press "L" (screen library) at step 1.
  432.  
  433.                              4. The name of the OUTPUT screen library.
  434.  
  435.                                 If you specify a screen library that
  436.                                 already exists, Manager will ask if you
  437.                                 want to <A>dd to it, or <O>verwrite it.
  438.  
  439.                              5. If you want to confirm EACH screen.
  440.                                                                      
  441.  
  442.  
  443.          Using Manager (continued)
  444.          ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  445.  
  446.          Once you answer these questions, Manager displays ALL screen
  447.          names in the input library (or the names of BSAVEd screens on
  448.          the "current" drive/directory).  Manager then highlights the
  449.          first screen name, and asks you to press:
  450.  
  451.               Cursor Keys  To move the highlight to another screen
  452.  
  453.               V            To view the screen that's highlighted
  454.  
  455.               M            To mark ALL screens
  456.  
  457.               U            To unmark ALL screens
  458.  
  459.               Space        To mark a screen for inclusion (or to UNmark it)
  460.  
  461.               <Enter>      To indicate you're all done marking screens,
  462.                            and want Manager to create the output library
  463.  
  464.               Esc          To cancel
  465.  
  466.  
  467.          If you want ALL screens added to the output library -- in the
  468.          order they appear -- press <cr> with NO screens numbered/marked.
  469.  
  470.  
  471.          Mark the screens in the order you want them saved.
  472.  
  473.           * Move the highlight to the first screen you want saved and
  474.             press the Space Bar.  "1" appears next to the screen name.
  475.  
  476.           * Move to the next screen and press Space. "2" appears.
  477.  
  478.           * Continue this until all screens you want are marked.
  479.  
  480.           * To UNmark a screen, highlight it and press Space.  However,
  481.             once you mark a screen, the number we assigned to it is used
  482.             and gone.  Why?  Suppose you mark 10 screens, and then unmark
  483.             #1.  If you then mark another screen, Manager numbers it #11
  484.             -- since it can't know if you want it to be #11 or #1.
  485.  
  486.          If you make a mistake, press Escape and start over.
  487.  
  488.          When you're done marking screens, press <cr>.  Manager will
  489.          then display each screen in the order you marked it.  If you
  490.          asked to "confirm" each screen, Manager will ask if you want
  491.          it saved.  Press <Y>es or <N>o.  Press <Escape> to cancel the
  492.          process.
  493.  
  494.          Once all screens are added to the output library, Manager returns
  495.          to the initial screen.  If you want to add more screens to the
  496.          same output library, just begin the process again -- specifying
  497.          a different input library (or BSAVEd screens), but the same
  498.          output library.
  499.                                                                      
  500.  
  501.  
  502.                                   Using Repair
  503.          ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  504.  
  505.  
  506.          Purpose:         P-Screen's screen libraries, like any data-
  507.                           base file, can get damaged.  Repair.Exe can
  508.                           help you salvage damaged screen libraries.
  509.  
  510.                           * P-Screen or Manager use the "index" at the
  511.                             top of screen libraries to locate screens
  512.                             in screen libraries and display them.
  513.  
  514.                             But if the index is ever damaged, or if
  515.                             a stray byte is ever added to (or deleted
  516.                             from) a screen library, your screens may
  517.                             be irretrievable!
  518.  
  519.                           * Beginning with version 5.4, both P-Screen
  520.                             and Manager "mark" the beginning of screens
  521.                             in screen libraries.  Repair ignores the
  522.                             index and finds screens by looking for this
  523.                             "marker."  When it finds one, it loads the
  524.                             screen data and saves it to a DIFFERENT
  525.                             screen library.
  526.  
  527.  
  528.                           NOTE:  If you have pre-5.x screen libraries,
  529.                           we STRONGLY URGE YOU TO re-create them using
  530.                           Manager (a version dated 12/93 or later). If
  531.                           you don't, Repair will be of NO USE to you in
  532.                           recovering damaged pre-5.x libraries!
  533.  
  534.                           Also note:  Repair ignores the index -- except
  535.                           to read screen names and descriptions.  If
  536.                           these are damaged, they'll be saved as-is in
  537.                           the new screen library.  But at least your
  538.                           screens will be accessible; and you can use
  539.                           P-Screen's "rename screen" option to repair the
  540.                           names and descriptions in the new screen library.
  541.  
  542.  
  543.          To Run Repair:   1. Log onto the drive/directory containing:
  544.  
  545.                              - A P-Screen screen library.
  546.  
  547.                              - Enough free disk space to save a SECOND
  548.                                copy of that screen library.
  549.  
  550.                           2. Run Repair this way:  repair oldlib newlib <cr>
  551.  
  552.                              where:  "oldlib" is a screen library name
  553.                                      "newlib" is the name of the library
  554.                                      you want to create
  555.  
  556.                              If you include NO file extensions, we'll
  557.                              assume ".PSL."
  558.  
  559.                           Repair is v-e-r-y fast.  So watch closely!   
  560.  
  561.  
  562.  
  563.