Feel free to download and use the scripts listed on this site. You run scripts at your own risk: I accept no liability for anything that you may think was caused by any of these scripts. Always take the necessary precautions. Most importantly, try out a script on copies of your documents, never on originals. When using scripts that work or may work on files in folders (such as the batch processor), consider zipping the files first or copying the contents of the folder somewhere else.
The scripts are free to use, but acknowledgement will be appreciated. Any of these scripts can be customised; contact me for any special requirements (details at bottom of this page).
To download a script from this site, right-click Show script and choose Save Target/Link As at the foot of the script's description page, then place the script in the script folder (locations are given below). Some pages have a Download script button instead of a "Show script" button; just click that when you see it.
Files that you downloaded which have the extension .jsx are ready to be run. Some scripts, however, are zipped. When you unzip these .zip files, you get a file with the extension .jsxbin. Treat such files as if they were .jsx files: place them in the scripts folder.
You can use either folder you see there: scripts in the Application folder can be run by all users, those in User only by the current user. Anyway, right-click the folder that you want to use and in the fly-out pick Reveal in Explorer (PC) or Reveal in Finder (Mac).
In the window that opens now, click on the folder Scripts Panel. This is the folder where you should store your scripts.
In InDesign, you run a script from the Script panel (Window > Utilities > Scripts; CS4 and earlier: Window > Automation > Scripts). Look for the script's name in the panel and double-click it. This goes for .jsx scripts and for .jsxbin scripts. (Scripts can be assigned to shortcut keys for easy access. You can also use the script launcher listed on the contents page -- my preferred way of running scripts.)
Users of CS5 and later can do themsleves no bigger favour than installing InTools's Script Bay, an extension that makes modyfying scripts a breeze.
Most scripts run in newer versions of InDesign, especially from CS3. But if a script doesn't run and you suspect or know that the script was written for a version older than your InDesign version, create a folder under your own script folder and include InDesign's version number in the name. The name must be Version n.0 Scripts , where n is the Indesign version. Keep in mind that this is not the CS version: CS6 is version 8 (when Adobe created the CS system, InDesign was at version 2, therefore CS corresponds with ID version 3, CS2 with ID version 4, etc.). InDesign CC is version number 9.
The Text, GREP, Glyph, and Object queries you save in the Find/Change dialog are stored in separate folders. We'll show here how to find the folder for GREP queries -- the other three folders are sisters of this folder and are tracked down in the same way.
Open the Scripts panel in InDesign and navigate to the Scripts folder (see Script locations, above). Explorer shows you these folders:
Now double-click the Find-Change Queries folder, then double-click the GREP folder. There you are. The XML files you see there are your saved queries.
You can reach me via the address here.