In previous blog posts we explored some of the ways that AppleScript users can automate the process of writing and repurposing scripts. Some of the processes we looked at were:
Because most of the above involve folders in the User’s Library folder, they may not be easily available. Since version 10.6 of the Macintosh OS, Apple determined that it was dangerous to allow users easy access to all of the system files stored in the Library’s folders So unless you access these folders through a script, or find them tucked away in one of the folders accessed from the Script menu you may become a little frustrated.
If you are in the Finder and use Go to access your Library folder, Finder may tell you the that it can’t be found. But there is a secret to opening your Library folder for all to see. If you haven’t discovered it yet, here’s how:
Open your home folder (the one with the cute house icon next to its name). Click on it to activate it. Now use the keyboard shortcut Command+J. Aha! Before your eyes there is a little menu that allows you to check a box Show Library Folder. With this checked, the Library folder magically appears in your list of folders.
If you have other users working on your computer, you may wish to keep this folder hidden and only activate its visibility when you need access.
Another folder that is quietly hidden inside of your Library folder is Adobe InDesign’s User Scripts folder. You can get the path to this folder easily by running the following script with Adobe InDesign CC 2015 running in the background:
Talk about “folder diving”. This one is for the record.
Once you have followed the path to open the folder, you may want to add it to your Favorites list as you may be placing files there shortly.
Another way to access this folder is through InDesign itself. Bring InDesign to the front. If you don’t have the Scripts panel as part of your Panel group, open it from InDesign’s Window menu (Window > Utilities > Scripts).
You will find two sets of scripts in this panel. The scripts in the top collection are located in InDesign’s Application folder. Those in the lower collection are the ones we will be interested in for the purpose of this post
Click on a script to run. Or Control-click on a script to open the Script contextual menu from which you can manage the script.
Adding scripts to the Users Script folder is as easy as dragging and dropping now that you have its reference in your Favorites list. Once you have scripts in this panel you will want to add keyboard shortcuts to the ones you use most.
Creating keyboard shortcuts is where the fun begins. If you are not familiar with the process, follow along:
You may want to attach a list of your keyboard shortcuts to your computer as a reminder until you have committed them to memory.
Hint: You may want to use an Option+Shift combination with the same letters used in famliar Command+key shortcuts. For instance: Command+N is standard for creating a new object on the Macintosh. In InDesign Command+N opens the New Document dialog. For a script that starts a new story, or creates a new document from a template, Option+Shift+N would be a logical choice for a shortcut.
Make sure your scripts work as anticipated when launched using your shortcuts. As an example, I have an Import MSWord script that is launched with Option+Shift+W (for Word). When this keyboard shortcut is entered with InDesign active, the user is prompted to select a Microsoft Word file to import. The script makes sure preferences for this file type are set, places the story to the active text frame (or insertion point), and performs some other time-saving processes.
I mention the Import MSWord script just to preface next week’s blog post. This has to do with a workflow that may be of interest to you: Using Google Docs. If you need to accommodate a collaborative workflow with people who don’t have Adobe InCopy, Google Docs provides a handy option. There are several workflow options that may interest you. To make the workflow easier, you have two options:
I am sure you have already guessed what my preference is. The nice thing about the scirpt is that you can use it with any Microsoft Word file not just one downloaded from Google Docs. Something to think about. But we will leave the rest of this discussion until next week.