home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d9xx / d975 / cliexchange.lha / CLIExchange / CLIExchange.doc < prev    next >
Text File  |  1994-01-20  |  3KB  |  103 lines

  1.                      CLIExchange 1.2 by Gael Marziou
  2.                          released on 20 Jan. 94
  3.  
  4.  
  5. INTRODUCTION
  6.  
  7. CLIExchange is a CLI replacement for standard CBM utility called Exchange.
  8. The only difference is that Exchange has a graphical user interface while 
  9. CLIExchange has been designed to be called from scripts, ToolManager
  10. menus or docks, hotkeys, BrowserII and whatever you want.
  11. Due to this, CLIExchange code is ten times smaller than Exchange one.
  12. Of Course, CLIExchange cannot be run under 1.3 or less, you need at least 
  13. 2.04 system release. 
  14.  
  15.  
  16. DISTRIBUTION
  17.  
  18. CLIExchange is Public Domain. I just want the C source to be included with it.
  19.  
  20.  
  21. USAGE
  22.  
  23. CLIExchange <command> <list of commodities>
  24.  
  25. command is an optionnal argument, it defines what command will be sent to
  26. commodities by CLIExchange.
  27.  
  28. command can take one of the following values :
  29.  
  30. KILL      : to kill commodities
  31. ENABLE    : to enable commodities
  32. DISABLE   : to disable commodities
  33. APPEAR    : to ask commodities to show their interfaces.
  34. DISAPPEAR : to ask commodities to hide their interfaces.
  35. UNIQUE    : to make be commodities believe that someone has launched
  36.             another exemplar of themselves. Most of commodities will
  37.             react by showing their interface if any.
  38.  
  39. Not all commodities do support all of these commands. In case a command is
  40. not supported absolutely nothing wil happen.
  41.  
  42. The second argument is a list of Commodities names. Be aware that Commodities
  43. names are case sensitive ! Names with spaces must be quoted.
  44. The list of commodities is not mandatory, if no commodities names are
  45. specified, CLIExchange will send the command to ALL commodities currently
  46. running.
  47. Arguments should be a list of Commodities names. Be aware that Commodities
  48. names are case sensitive ! Names with spaces must be quoted.
  49.  
  50. Called without any argument CLIExchange will list ALL running commodities.
  51.  
  52.  
  53. example:
  54.  
  55.     CLIExchange KILL "Magic Menu" GrabIFF Yak "Arq 1.78"
  56.  
  57.         will kill these 4 commodities listed.
  58.  
  59.     CLIExchange DISABLE 
  60.  
  61.         will disable all running commodities because no commodities list
  62.         is provided.
  63.  
  64.     CLIExchange
  65.  
  66.         will display the list of currently commodities.
  67.  
  68.  
  69. DISCLAIMER
  70.  
  71. Allright, here it is : you use CLIExchange at your own risk. I cannot be
  72. responsible to any damage happening when using it.
  73.  
  74.  
  75. AUTHOR
  76.  
  77. You can contact me for bug reporting or whatever at :
  78.  
  79.                 Gael MARZIOU
  80.                 Cidex 103
  81.                 38920 CROLLES
  82.                 FRANCE
  83.  
  84. or by e-mail (preferred) : gael@gnlab030.grenoble.hp.com
  85.  
  86.  
  87. By the way, you should try my other PD utility : Yak.
  88.  
  89.  
  90. CREDITS
  91.  
  92. Thanks to Klaus Melchior the author of MUI_Exchange who allowed me to use
  93. some definitions and pragmas from his source.
  94.  
  95.  
  96. HISTORY
  97.  
  98. 1.0 : First official release. 688 bytes.
  99. 1.1 : 672 bytes.
  100. 1.2 : 592 bytes.
  101.  
  102.  
  103.