##PURPOSE:
This plugin acts pretty-much just like a typical stopwatch. Use it to calculate the elapsed time of various events, including how long a macro (or part of a macro) takes to run.

##The Stopwatch Variable
Each time you use a Stopwatch action, you specify the name of a variable that the Stopwatch uses to store its information.

Use this same Stopwatch Variable in another Stopwatch action, and the action will be able to determine the elapsed time, whether the Stopwatch is running, etc.

If you want to run multiple Stopwatches simultaneously, simply use different variables.

##The Actions

The Stopwatch plugin has an “Action” property:

##Elapsed Time Format
"Elapsed Time" is NOT a date or time. In other words, there’s no 12- or 24-hour versions, there’s no month-day-year values, etc. It just represents the amount of time that has elapsed.

So if you see a value like “101:59.789”, it means “101 minutes, 59 seconds, and 789 millieconds”.

The left-most portion will contain as many digits as necessary to convey the value.

All other portions are padded with leading 0, if needed.

Colons (":") separate all portions except for milliseconds, which are separated by a period.

All formats that don’t show milliseconds are rounded up to the nearest second.

##Output

Each Stopwatch action produces the elapsed time as its output. Choose where the output should go, including into a variable, display in a window, ignored, etc.

##Notes:

Executing the Stopwatch action is not instantaneous. It adds a small overhead to the elapsed time. Depending on your system, it could be 100-200 milliseconds. So take this into account when looking at the results.

##Example Macros

Here’s a couple of example macros. Install them after you install the plugin (see “Installation Instructions”, below). Try them out, and you can delete them when you don’t need them anymore.