Adobe 23101764 Scripting Guide - Page 5

Introduction

Page 5 highlights

1 Introduction 1.1 About this manual This manual provides an introduction to scripting Adobe® Photoshop® CS on Mac OS and Windows®. Chapter one covers the basic conventions used in this manual and provides an overview of requirements for scripting Photoshop. Chapter two covers the Photoshop object model as well as generic scripting terminology, concepts and techniques. Code examples are provided in three languages: • AppleScript • Visual Basic • JavaScript Note: Separate reference manuals are available for each of these languages and accompany this Scripting Guide. The reference manuals are located on the installation CD. Chapter three covers Photoshop-specific objects and components and describes advanced techniques for scripting the Photoshop application. Note: Please review the README file shipped with Photoshop CS for late-breaking news, sample scripts, and information about oustanding issues. 1.1.1 Conventions in this guide Code and specific language samples appear in monospaced courier font: app.documents.add(); Several conventions are used when referring to AppleScript, Visual Basic and JavaScript. Please note the following shortcut notations: • AS stands for AppleScript • VB stands for Visual Basic • JS stands for JavaScript The term "commands" will be used to refer both to commands in AppleScript and methods in Visual Basic and JavaScript. When referring to specific properties and commands, this manual follows the AppleScript naming convention for that property and the Visual Basic and JavaScript names appear in parenthesis. For example: "The display dialogs (DisplayDialogs/displayDialogs) property is part of the Application object." Photoshop CS Scripting Guide 1

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105

Photoshop CS Scripting Guide
1
1
Introduction
1.1 About this manual
This manual provides an introduction to scripting Adobe
®
Photoshop
®
CS on Mac OS and
Windows
®
. Chapter one covers the basic conventions used in this manual and provides an
overview of requirements for scripting Photoshop.
Chapter two covers the Photoshop object model as well as generic scripting terminology,
concepts and techniques. Code examples are provided in three languages:
AppleScript
Visual Basic
JavaScript
Note
: Separate reference manuals are available for each of these languages and accompany
this Scripting Guide. The reference manuals are located on the installation CD.
Chapter three covers Photoshop-speci
c objects and components and describes advanced
techniques for scripting the Photoshop application.
Note
: Please review the
README
le shipped with Photoshop CS for late-breaking news,
sample scripts, and information about oustanding issues.
1.1.1
Conventions in this guide
Code and speci
c language samples appear in monospaced courier font:
app.documents.add();
Several conventions are used when referring to AppleScript, Visual Basic and JavaScript.
Please note the following shortcut notations:
AS stands for AppleScript
VB stands for Visual Basic
JS stands for JavaScript
The term “commands” will be used to refer both to commands in AppleScript and methods in
Visual Basic and JavaScript.
When referring to speci
c properties and commands, this manual follows the AppleScript
naming convention for that property and the Visual Basic and JavaScript names appear in
parenthesis. For example:
“The
display dialogs
(
DisplayDialogs/displayDialogs
) property is part of the
Application object.”