-
Notifications
You must be signed in to change notification settings - Fork 30
Script UI
Script UI is Adobes way to build user interfaces via script. This is pretty useful. To have an own panel with a button to run one of your scripts. Unfortunately the different applications make different use of it. For example in After Effects it is possible to create a panel that integrates with the rest of the UI. This is the most handy usage of it. The other applications don't allow an integration like that. For something similar you have to use the Extension Builder.
The best resource to get you started is Peter Kahrels ingenious "Script UI for Dummies" Guide. This is always open on the side when I develop a UI. ;)
Another resource that I already mentioned on the InDesign DOM is jongwares Script Reference Guides. He not only extracted infos about InDesign. The script UI classes are also available as .chm files or to browse online.
Take a look into it. Its huge. That's why I wont try to cover all topics here but sometimes I encounter tricks that are worth being written down. Just as "note to self"…
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