Adobe 23101335 - Photoshop - PC Manual page 51

Scripting guide
Hide thumbs Also See for 23101335 - Photoshop - PC:
Table of Contents

Advertisement

In Visual Basic or VBScript, you create and use a reference to the Application. Typically, you
would write:
Set appRef = CreateObject("Photoshop.Application")
If using VB, this can also be done by writing:
Set appRef = New Photoshop.Application
In JavaScript, there is no application object and therefore, all properties and methods of the
application are accessible without any qualification. To get the active Photoshop document,
write:
var docRef = activeDocument;
Once you have targeted your application, you are ready to work with the properties and
commands of the application object.
The active document
Because "document 1" does not always indicate the front-most document, it's recommended
that your scripts set the current or active document before executing any other commands. To
do this, use the "current document ( ActiveDocument/activeDocument )" property on the
application object.
AS: set docRef to current document
VB: Set docRef = appRef.ActiveDocument
JS:
You can also switch back and forth between documents by setting the active document.
AS: set current document to document "My Document"
VB: appRef.ActiveDocument = appRef.Documents("My Document")
JS:
Application preferences
The application object contains a property for Photoshop preferences. The preferences
property is itself an object and has many properties. The name of the preferences object for the
three languages is the following:
AS: settings
VB: Preferences
JS:
The properties in the preferences object correlate to the preferences found by displaying the
Photoshop "Preferences" dialog in the user interface (select the "Edit > Preferences" menu in
the Photoshop UI).
Photoshop 7.0 Scripting Guide
d ocRef = activeDocument;
activeDocument = documents["My Document"];
preferences
Scripting Photoshop
The Application object
3
51

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Photoshop 7.0

Table of Contents