home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / batch / sputils.zip / COPYRECT.DOC < prev    next >
Text File  |  1991-01-06  |  2KB  |  84 lines

  1. CopyRect  version 1.1 (C) Copyright SPETER SOFTWARE,   December 1990.
  2.  
  3. This program:
  4.     *   will copy all/part of a text screen to:
  5.        *   a file; or
  6.        *   another part of the screen; or
  7.        *   another (non-visible) screen-page.
  8.  
  9.     *   will copy a previously saved screen-image file to:
  10.        *   any part of the screen; or
  11.        *   another (non-visible) screen-page.
  12.  
  13. The program was written in Borland's Turbo Pascal 5.5
  14.  
  15. Usage:
  16. ------
  17. 1:   CopyRect [/h]
  18.  
  19.         Output a help screen.
  20.           /h       (optional)
  21.  
  22. 2:   CopyRect page1 x1 y1  x2 y2  page2 x3 y3
  23.  
  24.         Copy screen area (x1,y1)-(x2,y2) on screen (page1) to screen area 
  25.         (x3,y3)  on screen (page2).  When both screens are the same: make 
  26.         sure the rectangle starting from (x3,y3) does not overlap the 
  27.         original rectangle;  if it does, then strange effects will result!
  28.  
  29. 3:   CopyRect page1 x1 y1  x2 y2  out-file
  30.  
  31.         Copy screen area (x1,y1)-(x2,y2) on screen (page1) to the binary 
  32.         screen-image file (out-file).
  33.  
  34. 4:   CopyRect in-file page2 x3 y3
  35.  
  36.         Display screen-image file (in-file) at (x3,y3) on screen (page2).
  37.  
  38.  
  39.           pages        are in the range [0..7] - depending on the display type;
  40.           x's          are in the range [1..80];
  41.           y's          are in the range [1..25];
  42.           in-file      must be an existing file (name can include a path);
  43.           out-file     must be an valid DOS file-name (can include a path).
  44.  
  45. Examples:
  46. ---------
  47. 1:   CopyRect 0  1 1  80 25  1  1 1
  48.  
  49. Copy the whole of screen 0 (the default display screen) to screen 1
  50.  
  51. 2:   CopyRect 1  1 1  80 25  0  1 1
  52.  
  53. Copy screen 1  to  screen 0  !
  54.  
  55. 3:   CopyRect 0  1 10  80 15  store
  56.  
  57. Copy lines 10-15 (inclusive) in the file "store".
  58.  
  59. 4:   CopyRect store 0  1 20
  60.  
  61. Display the file "store" starting at (1,20).
  62.  
  63. 5:   CopyRect 0  12 10  30 20  0  40 1
  64.  
  65. Copy lines 10-20 between columns 12 & 30 to (40,1).
  66. When copying on the same screen make sure your rectangles don't overlap!
  67.  
  68. Correspondence:
  69. ---------------
  70.     Please address any comments to:
  71.  
  72.         Stephen Peter
  73.  
  74.     INTERNET:
  75.         steve@cad0.arch.unsw.oz.au
  76.  
  77.     POST:
  78.         SPETER SOFTWARE
  79.         P.O. BOX 643
  80.         LANE COVE
  81.         NSW  2066
  82.         AUSTRALIA
  83.  
  84.