Tools
These are the Tools we are going to use. There are hundred of good editors out there. I tend to use these two for writing ExtendScript and the iChm for reading references.
###The ExtendScript Toolkit
The latest version of ExtendScript Toolkit (ESTK 3.8) is available with Creative Suite 6.
Source
Since CS4 the ESTK is included in the basic install. The chances are high you already have it on your computer. On Mac OSX it is under /Applications/Utilities/Adobe Utilities-CS[VERSION]/ExtendScript Toolkit CS[VERSION].
I use the ESTK for fast script development. Sometimes it is a bit clunky and it is not the prettiest editor but one aspect makes it interesting. You can run scripts without saving them just by hitting "cmd+r". This makes it extremely useful. it also has a build in command reference for many Adobe applications. You find it under "Help/Object Model Viewer"
This is the smoothest, most extend able, well designed and charming text editor I've ever used. It can be used to write any language and is widely used by developers. So there are hundreds of extensions for it.
###.chm on WIN .chm its native WIN format e.g. chm reader list
###iChm on MAC
This .chm reader allows to read files created by the ingenious jongware by hacking the reference of the ESTK.
This wiki is maintained by:
fabiantheblind
Thanks to:
- JohnDarnell for fixing lots of typos.
- jsp for fixing lots of typos.
- ltfschoen for fixing typos.
- wridgers for adding more links.
Thanks to the students from the seminar for asking all those questions and making me start this wiki.
- adinaradke
- AnitaMei
- ce0311
- coerv
- felixharle
- FerdinandP
- Flave
- marche
- monkian
- natael
- OliverMatelowski
- PDXIII
- praktischend
- schlompf
- skaim
You are awesome.
- Arrays
- Classes
- Comments
- Conditionals
- Functions
- Inspect Properties
- Loops
- Objects
- Output And Interaction
- Recursive Functions
- Inspect Properties
- Variables And Operations
- Extended JavaScript Guide
- Bridge Talk
- Create And Read Files
- ExtendScript Toolkit
- File
- Folder
- Includes JSX
- Object Watch
- Read In JSON From File And DONT Eval
- Storing Data In A Target Engine
- Target an application
- XML
- app
- Colorbrewer
- Colors And Swatches
- Delay And View
- Dialogs
- Documents
- Duplicate And Transform
- Event AfterSave
- Export IDML
- ExtendScript in InDesign Scripting DOM
- Fonts
- GeometricBounds and Coordinates
- Get named pageItems
- Graphic Lines
- Groups
- HSL Color Wheel
- Images
- Includes
- InsertionPoints
- Layers
- Line Feeds And Carrige Returns
- Masterspreads
- Matrix
- Objectstyles
- Outlines Groups Alignment
- Pages And Margins
- Pathfinder
- Placeholder Text
- Rectangles Ovals Polygons
- RulerOrigin
- Select words at insertionPoint
- Simple Find And Change Grep with FC Query
- Simple Find And Change Grep
- Simple Find And Change Text
- Spiro
- Styles
- Text Analysis ID FC
- Text Analysis
- Text Find Locations
- Text
- Transformation Matricies
- TransparencySettings
- XML creation and import