home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / program / debug / taskmsg / ReadMe next >
Encoding:
Text File  |  1994-06-25  |  4.0 KB  |  125 lines

  1. TaskMsg 1.00 (03-Jun-1994)
  2. ==========================
  3.  
  4. (c) James Ponder of DoggySoft, 1994
  5.  
  6.  
  7. This program is Public Domain; this means you can copy it around as much as
  8. you like as long as you include all the files and you don't alter any of
  9. them.
  10.  
  11.  
  12.  
  13. Introduction
  14. ============
  15.  
  16. This very short program allows you to issue several commands to wimp tasks
  17. from obey files:  Quit, BarClick, MenuClick and DataLoad.
  18.  
  19. DataLoad is the most obviously useful one, as it allows you to load up
  20. source files into an editor in your boot files.
  21.  
  22.  
  23.  
  24. Use
  25. ===
  26.  
  27. Stick the program in your Library directory or in some directory you can path
  28. to easily.  The optional pling denotes there is to be no error generated if
  29. the task does not exist.  If an error occurs (eg. the task is not found, or
  30. the file is not found) then the obey file will be stopped, if you don't want
  31. this to happen then put the pling in!  There must at least *some* memory in
  32. the wimpslot, the minimum is 4k.  <taskname> may be abrv'd using an asterix,
  33. ie "StrongEd*"
  34.  
  35.  
  36. Quit:      TaskMsg [!] <taskname>, Quit
  37.  
  38.            Quits the specified task.
  39.  
  40.  
  41. BarClick:  TaskMsg [!] <taskname>, BarClick, <mouse_buttons>
  42.  
  43.            Sends a click to the task as if it were on the icon bar, the mouse
  44.            buttons is the usual 4=select, 2=menu, 1=adjust.  If a menu is
  45.            generated it is closed immediately since the only reason you might
  46.            do this is to allow the use of 'MenuClick' which doesn't require
  47.            the menu to be open and hence you would want to minimize the time
  48.            the menu stays on screen.
  49.  
  50.  
  51. MenuClick: TaskMsg [!] <taskname>, MenuClick, <item selected in main menu>,
  52.            [<item selected in first submenu> ... <item selected in Nth>]
  53.  
  54.            Sends a menu selection message to the task, the items are numbered
  55.            from 0 in the usual fashion.
  56.  
  57.            You must send a BarClick message if the task in question has more
  58.            than two menus somewhere in the program, this will make sure that
  59.            the program knows which menu you are talking about.
  60.  
  61.  
  62. DataLoad:  TaskMsg [!] <taskname>, DataLoad, <filename>
  63.  
  64.            Sends a dataload message to the task's iconbar icon in the hope
  65.            that it will load the file.
  66.  
  67.  
  68.  
  69. Examples
  70. ========
  71.  
  72. To quit a program:
  73.  TaskMsg ! Menon, Quit
  74.  
  75. To load a source file into a program:
  76.  TaskMsg ! StrongED*, DataLoad, adfs::IDEDisc4.$.Personal.!MyProg.Src
  77.  
  78. To open the task display:
  79.  TaskMsg ! Task Manager, BarClick, 4
  80.  
  81.  
  82. The power must be driving you crazy by now, so why not go and try it!
  83.  
  84.  
  85.  
  86. Other programs by me
  87. ====================
  88.  
  89. Cookies is a cookie randomiser for your desktop boot files, stick it in and
  90. it will give you a humourous quote or saying everytime you turn your computer
  91. on!
  92.  
  93. Palette is a replacement PaletteUtil, Palette provides a user-editable mode
  94. menu, as well as hotkeys to change modes and many many many more features.
  95.  
  96. NodeList is a BBS nodelist viewer so that you can search for boards in your
  97. area or compile a BB list.
  98.  
  99. IconDir is an application launcher with a difference, instead of having to
  100. sit down for hours and create a complex menu structure IconDir will do it
  101. all for you, with instant update!  All you do is give IconDir the root items
  102. eg. 'Games', 'Utilities' and it does the rest, including lovely sprites on
  103. the menu structure.
  104.  
  105.  
  106. I hope you have copies of our commercial programs... (and I hope you paid!)
  107.  
  108.  
  109.  
  110. Contacts
  111. ========
  112.  
  113. If you have any suggestions, or you have found a bug, or even if you just
  114. want to tell me how great you think this program is write to:
  115. DoggySoft, Furzefield House, Furzefield Road, Beaconsfield, Bucks. HP9 1PQ
  116.  
  117. If you are a PD Company or a magazine then DoggySoft would be happy to
  118. supply copies of all our latest PD programs.
  119.  
  120. *****************************************************************************
  121. Do not forget to call the DoggySoft support BBS 'Furzefield Hq', 24hrs on
  122. (0494) 681711 for the latest versions of all our Public Domain and Commercial
  123. programs.  The FidoNet address is 2:252/166 if you wish to NetMail us.
  124. *****************************************************************************
  125.