Adobe Smoke Alarm CS3 Manuale Utente
Photoshop CS3
Adobe Photoshop CS3 Scripting Guide
Scripting Photoshop CS3 61
Next, the script declares variables that store document dimensions in inches and document resolution in
pixels. The script then declares a display resolution, and assigns the text "Hello, World!" to a string variable.
pixels. The script then declares a display resolution, and assigns the text "Hello, World!" to a string variable.
Next, an
if
statement checks whether a
Document
object has been created and then creates a new
Document
object if none exists.
Finally, the script restores the original preferences.
AS
➤
To work with document preferences:
1. Create and run the following script. See
for details.
tell application "Adobe Photoshop CS3"
--make Photoshop CS3 the active (front-most) application
activate
activate
--create variables for the default settings
set theStartRulerUnits to ruler units of settings
set theStartTypeUnits to type units of settings
set theStartDisplayDialogs to display dialogs
set theStartRulerUnits to ruler units of settings
set theStartTypeUnits to type units of settings
set theStartDisplayDialogs to display dialogs
--change the settings
set ruler units of settings to inch units
set type units of settings to pixel units
set display dialogs to never
set ruler units of settings to inch units
set type units of settings to pixel units
set display dialogs to never
--create variables for default document settings
set theDocWidthInInches to 4
set theDocHeightInInches to 2
set theDocResolution to 72
set theDocString to "Hello, World!"
set theDocWidthInInches to 4
set theDocHeightInInches to 2
set theDocResolution to 72
set theDocString to "Hello, World!"
--check to see whether any documents are open
--if none are found, create a document
--use the default document settings as its properties
if (count of documents) is 0 then
--if none are found, create a document
--use the default document settings as its properties
if (count of documents) is 0 then
make new document with properties ¬
{width:theDocWidthInInches, height:theDocHeightInInches,¬
resolution:theDocResolution, name:theDocString}
resolution:theDocResolution, name:theDocString}
end if
--change the settings back to the original units stored in the variables
set ruler units of settings to theStartRulerUnits
set type units of settings to theStartTypeUnits
set ruler units of settings to theStartRulerUnits
set type units of settings to theStartTypeUnits
Preference
Set to
What it does
rulers
inches
Uses inches as the unit of measurement for graphics.
units
pixels
Uses pixels as the unit of measurement for text (type).
dialog modes
never
Suppresses the use of dialogs so that your script executes without
the user being asked for input (such as clicking an OK button) at
various stages of the process.
the user being asked for input (such as clicking an OK button) at
various stages of the process.
Note:
dialog modes is not an option in the Photoshop CS3
application.
application.