I have received quite a few requests to share my ActiveWords library with you. My collection of active words now contains approximately 600 commands, so it's going to take a few posts to describe them, HA! Besides, you wouldn't be interested in all my active words controlling password restricted websites, or would you?
Independent and Modular Active Words
When your ActiveWords library becomes bigger, you will want to be able to find them back quickly. I will discuss ActiveWords Groups in a different post. Groups are mostly used to categorize active words by topic. Today I would like to show you how independent active words can become modular active words.
Some Technical Background about Modular ActiveWords
Building blocks are active words that may be included in the action field of any other active word. You may know that any active word may call any other active word or even itself, up to 15 levels deep. Note that ActiveWords has no mechanism to prevent recursive loops. It's your responsibility to make sure your active word does not call itself.
The concept of modular active words renders huge possibilities. I personally enjoy creating modular active words because they allow you to make an the calling active word self-explanatory. Give the building blocks meaningful names and your actions will be much easier to read and debug. More details about the advantages of using ActiveWords building blocks in my AWesome article called Building an ActiveWords Library.
Exploiting Existing ActiveWords Collections
The steps to add an existing ActiveWords collection are lined out in my recent AWesome postAdding an ActiveWords Collection.
Basic scripts do an excellent job to demonstrate the power of ActiveWords to your friends and colleagues. I believe as existing users we have a lot of potential to make the ActiveWords community grow.
Some Suggestions for Personalized Active Words
In all modesty, I believe the following basic scripts should at least be part of your ActiveWords Library.
I assume you are now familiar with the four steps to create new ActiveWords, otherwise check my post Hello World!.
How about adding the following custom active words:
1. Your Name: <name>, e.g. Queen Juliana
2. Your Website: <web>, e.g. "http://www.thehague.nl"
3. The latest Word document you've been working on: <wrd1>. For a detailed how-to-guide of this active word, see my AWesome post Under Word's Hood
Utilizing ActiveWords Building Blocks
Let's assume you are using a signature in your e-mail client that contains your name and website. Of course you need to have the two active words name and web in place. Now create a new active word called sig with the following script:
<name><ENTER><web>
Do you see how easy-to-read this script is? I challenge you to extend this script and think how you could add a command that automatically sends the e-mail message after inserting the signature. You could call that script sigsend. What other commands could make the sig command a reliable tool?
I look forward to your reactions.
AWesome Scripting!