## Chapter 15. Macro Tips and Techniques

Table of Contents

- Getting Input for a Macro
  - Getting a Single Line of Text
  - Getting Multiple Data Items
  - Selecting Input From a List
  - Using a Single Keypress as Input
- Startup Scripts
- Running Scripts from the Command Line
- Advanced BeanShell Techniques
  - BeanShell's Convenience Syntax
  - Special BeanShell Keywords
  - Implementing Classes and Interfaces
- Debugging Macros
  - Identifying Exceptions
  - Using the Activity Log as a Tracing Tool