home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CDPD Public Domain Collection for CDTV 3
/
CDPDIII.bin
/
pd
/
commodities
/
autoactivate
/
autoactivate.doc
< prev
next >
Wrap
Text File
|
1991-11-18
|
5KB
|
128 lines
AutoActivate
(Commodity)
by
Stefan Sticht
This program (binary), sourcecode, documentation is
PUBLIC DOMAIN.
You may do anything with it!
Purpose of this commodity:
--------------------------
AutoActivate always activates the window under the mouse pointer when
any key on the keyboard is pressed. Please note that Autopoint, a
commodity which comes along with the 2.0 Extras-disk, already has this
feature, so it's obsolete using this commodity when you normally run
Autopoint.
Requirements:
-------------
This commodity requires at least Kickstart 37.#? and Workbench 37.#?.
Please check this out using Version in the Shell or About from the
Workbench's Workbench menu. You also need to have the
commodities.library in your libs: directory. Please check this out:
type "dir libs:" in the shell.
How to start a commodity:
-------------------------
First there are two basically different ways to start a commodity:
via Workbench or via Shell.
Starting it via Workbench is extrem simple: just doubleclick on
its icon and the commodity gets started. Perhaps you might change
some parameters of the commodity. You do this with tool types. Tool
types can be changed by clicking at the commodities icon and selecting
Information from the Workbench's Icon menu. In the window which opens
you see a listview gadget in which all tool types are listed. Please
refer to your Workbench documentation on how to change this tool
types. Which parameters you can change for this specific commodity is
described below.
Please note that another double click on the commodity's icon
forces the commodity to quit, if it's already running. Running two
copies of this commodity at the same time isn't useful and therefore
possible.
To start a commodity via shell you type in its name. If you get
an "Unknown command ???" error message, you have misspelled the
commodity's name or the commodity isn't in your current directory or
in the current search path. The easiest way is to change your current
directory to the location of the commodity using the CD command. You
can change parameters of a commodity by command line options. The
available options are listed with ? as the first parameter:
AutoActivate ?
gives you a list of the command line options. The explanation of each
option is below. Starting the commodity once more while it is already
running forces the commodity to quit.
If you want the commodity to be started at every boot-up, it's
best to add this line to your User-Startup file:
<path>AutoActivate <options>
Don't forget to replace <path> by the path to the commodities's
location and <options> by the options you want to change. For example
add this line if your commodity is located in the Tools drawer of your
boot disk:
Tools/AutoActivate
Another way to start the commodity at every boot-up is to drag its
icon in the WBStartup drawer of your boot disk. Then the commodity
gets started as if you had double clicked on its icon. But you have
to add the tool type DONOTWAIT to the icon.
Using Exchange:
---------------
Exchange is the commodities controller program. With Exchange you can
control all commodities: you can kill, disable, enable, show and hide
commodities.
Start the Exchange program, which usually is in the Utilities
drawer of your boot disk, by double clicking its icon. Now you see a
list of the available commodities. Select the commodity you want to
control. The commodities title, description and status is shown now
below the listview gadget.
You can kill the commodity using the Kill gadget... If the
commodity has a window to open, in which you usually change some
parameters, you can open this window using Show. Hide closes this
window. AutoActivate has no window, which can be opened.
Changeable parameters:
----------------------
CX_Priority:
------------
You can specify the priority of the Commodity within the commodities
queue using the tool type or commandline option CX_PRIORITY=<number>,
where <number> is the decimal value for the priority. Default priority
is 0.
Send bug-reports, enhancement-requests, questions, gifts(!) to:
---------------------------------------------------------------
Stefan Sticht
Bibereckerweg 40a
D-8390 Passau 18
FRG
or (better) EMail to:
cbmvax.commodore.com!cbmehq!cbmger!danube!edith!sticht [prefered!]
or sticht%edith@danube.deg.sub.og
or sticht@eva.uni-passau.de
or IWSTICHT@ibm.rz.uni-passau.de
Fido-Net: Stefan Sticht (2:242/77:4)
Please include the version number of the commodity in every bug report.
You get the version number using the Version command:
Version [<path>]<commodity>