home *** CD-ROM | disk | FTP | other *** search
/ PC Shareware 1997 September / PCShareware-9-97.iso / programy / copytext / readme.txt < prev   
Text File  |  1997-08-02  |  4KB  |  106 lines

  1. What is CopyText?
  2. =================
  3.  
  4. It is a tiny program that allows you pick up text from different window
  5. areas - window caption, buttons, listboxes, etc. You just select
  6. the item to copy from a popup menu, and mr.CopyText places the text of
  7. the item into clipboard and quits.
  8.  
  9. CopyText can also do some tricks with windows:
  10.   - Enable/Disable and Show/Hide windows and controls. (Be careful with
  11.     that: some programs may become unusable until restart.)
  12.   - Maximize ANY window (even child control) or Restore its normal size.
  13.   - Place an aplication window permanently on top of all others
  14.     or revert it back to overlappable state.
  15.  
  16.  
  17. How to use
  18. ==========
  19.  
  20. You need to make a shortcut to CopyText.exe (e.g. by dragging CopyText
  21. icon onto your desktop) and assign some hotkey to this shortcut
  22. (I suggest Ctrl+Alt+T). Keyboard shortcut could be assigned via
  23. Properties dialog (use `Shortcut key' field at `Shortcut' Tab panel).
  24.  
  25. After that you can CopyText as follows:
  26.   - position mouse cursor over the window or child control
  27.   - press Ctrl+Alt+T (or whatever key you have assigned)
  28.   - make selection from menu with mouse or keyboard
  29.  
  30. CopyText shows the menu, which looks as follows:
  31.  
  32. Text                     | These commands copy window text(caption),
  33. List                     | listbox/combobox items,
  34. Rectangle                | window posistion and size,
  35. Class                    | window class name,
  36. Window handle            | or handle to clipboard
  37. dialog ID                |
  38. -------------------------| - - - - - - - - - - - - - - - - - - -
  39. Parent(Original window)  | These are to select another window
  40. next(first) sibling>     | having the designated relationship
  41. <prev.(last) sibling     | to the original. Some item names may
  42. First child              | differ or may be disabled.
  43. -------------------------| - - - - - - - - - - - - - - - - - - -
  44. Disable(Enable)          | Apply the command to selected window
  45. Hide(Show)               |
  46. Maximize(Restore)        |
  47. Always on top(Not on top)|
  48. -------------------------| - - - - - - - - - - - - - - - - - - -
  49. About                    | Who is the author
  50.  
  51.  
  52. Tips
  53. ====
  54. Need to get the title/menu of main application window?
  55.   Place mouse cursor over its CAPTION and hit the shortcut key.
  56.  
  57. Get all lines from ComboBox (also known as DropDown list)
  58.   The best place to put mouse cursor is on the arrow at the left side.
  59.  
  60. You can temporarily hide all icons from the desktop:
  61.   Minimize all windows, call CopyText, choose Hide
  62.  
  63.  
  64. Possible enhancements
  65. =====================
  66.  
  67. Here are some features not currently implemented in CopyText:
  68.   - copying from Windows 95 common controls:
  69.     SysHeader32, SysListView32, SysTreeView32, ...?
  70.     (I tried to make it, but it has no effect or even cause programs
  71.     to crash. May be it will work from DLL?)
  72.   - copying window menu or system menu items to clipboard
  73.   - resizing maximized windows to take all parent's place
  74.   - sub-menus Parent(s)/Siblings/Children instead of menu items with
  75.     complete lists of the corresponding windows
  76.   - if it exists, a better way to get listbox items. The standard
  77.     method involving LB_GETTEXT message works only on 50% of listboxes
  78.  
  79. If you have comments, tips or suggestions, you may e-mail them to
  80. vsap@pair.com
  81. Only your appreciation could inspire further improving of CopyText.
  82.  
  83.  
  84. Known problems
  85. ==============
  86.  
  87. CopyText can't be used to spot any child control in MS Excel and like:
  88. it seems, Excel implements window managemant entirely of its own. The
  89. result is that only top-level Excel windows could be manipulated with.
  90.  
  91.  
  92. CopyText status
  93. ===============
  94. This program is freeware. Anyone can distribute, modify it, and use it
  95. on his own risk. The author takes no responsibility for the results.
  96.  
  97. Source code (approx 600 lines in C) is available at
  98. ftp://ftp10.pair.com/pub/vsap/CopyText_src.zip
  99.  
  100. Web page
  101. http://www10.pair.com/vsap/FreeSoft.html
  102.  
  103.  
  104. Victor Sapognikov (vsap@pair.com) * 2 August'97
  105.  
  106.