Hardware Reference
In-Depth Information
Number, and the two checkboxes are deselected. Select Figure 2 in the list and
click Insert.
Your text should now say “See Figure 2”.
9. Now make a change to your document so that Figure 2's number changes—for
example, remove the caption for Figure 1, or add another captioned figure
before Figure 2.
You should see that the caption's figure number updates itself, and the reference to that
caption in the text updates itself to match!
Note: What I just presented was a distinctly oversimplified version of what we do for
Take Control topics, but it should demonstrate the basic principles.
Discover Other Internally Scriptable Apps
You've seen that Microsoft Office and Nisus Writer Pro have built-in scripting languages, in
addition to being controllable by AppleScript and external macro utilities. But you may be
wondering: is that it? Are there no other Mac apps that have internal macro or automation
features?
Indeed there are others! Here are a few prominent examples:
BBEdit : This splendid plain-text editor, which is designed mainly for
programmers and Web designers but has also found a following among
authors, has a couple groovy automation features. Text factories are sequences
of actions (such as find-and-replace-based on regular expressions, natch;
sorting lines; changing case; and running shell scripts or AppleScripts) that
you can save and run repeatedly with a couple of clicks. BBEdit also has a
Text > Apply Text Filter submenu, which lists not only your text factories but
also individual Automator workflows, AppleScripts, and shell scripts that can
process and modify your text.
FileMaker Pro : This consumer-friendly relational database from Apple
subsidiary FileMaker Inc. is deeply scriptable. You can use its own extensive
built-in scripting language, AppleScript, or the two in combination to take
nearly any action when a button is pressed, a menu command is selected, or
any of half a dozen other triggers occurs. Scripts can include complex logic,
mathematical calculations, and numerous types of data manipulation.
Search WWH ::




Custom Search