While Photoshop has a host of automation tools, the most versatile, and indeed
the most powerful, is called an Action. In fact, some other automation commands
such as Batches and Droplets derive their functionality from actions. An action
is like a macro (or script): however, while macros have a reputation for being
confusing and difficult to create, this is not the case with actions. If you
know how to use Photoshop, you know most of what you need to create your own
action.
Let's say you have 100 Photo CD images that you want to put on the Web: you could load each one, scale it down, color correct it, sharpen it, and then save it as a JPEG. Or, you could write an action to do the dirty work for you while you kick back and relax. And, best of all, you will achieve consistent results in far less time than you could ever have done manually! Actions can shave seconds, minutes, or even hours off production time. If you recorded actions for all your work, the time you save would be like prolonging your life ;-).
Although you could write an action to do just about anything, some common uses include: repeating tedious or boring tasks; distributing reproducible special effects (usually for type); and batch processing multiple images.
In this tutorial, we will first take a comprehensive look at the Actions palette, and then look at the commands available in the Actions palette menu. We will then use these commands to create a couple of actions of our very own!
Introduction to the Actions Palette
The Actions palette is like a small (yet powerful) action editor: it allows you to (among other things) create, edit, load, save, delete and play actions. To show or hide the Actions palette, use the Window > Show Actions command or press F9 on your keyboard. The figure below shows the Actions palette in List View Mode (its default mode).
).
Note: You may re-record the parameters for a command by double-clicking on its associated action step. If available, the command dialog will appear allowing you to enter new values. Choose OK to apply the new settings or Cancel to leave the original settings.
Note: To play only the current action step, Ctrl-click on the Play button or Ctrl-double-click the desired action step.

Note: Alt-click the New Set button to skip the dialog and simply accept the default name for the new set. Drag-and-drop an existing set onto the New Set button to duplicate it. This is equivalent to choosing Duplicate from the Actions palette menu.

Note: Alt-click the New Action button to skip the dialog and simply accept the default name (and settings) for the new action. Drag-and-drop an existing action onto the New Action button to duplicate it. This is equivalent to choosing Duplicate from the Actions palette menu.
Note: Alt-click the Delete button to delete the selected item without confirmation. This is equivalent to dragging the desired item onto the Delete button. Delete operations performed in the Actions palette are not added to the History, nor are they available via the Edit > Undo command. However, you may undo / redo (only) the last delete operation by pressing Ctrl+Z.
Note: Alt-drag-and-drop an existing action step to duplicate it. This is equivalent to choosing Duplicate from the Actions palette menu.
Note: You may change the parameters for a command by double-clicking on its associated action step (or by choosing Record Again from the Actions palette menu). If available, the command dialog will appear, allowing you to enter new values. Choose OK to apply the new settings or Cancel to leave the original settings.
Note: Enabling (or disabling) the dialog checkbox for a set turns on (or off) all dialogs for all actions within the set. Similarly, enabling (or disabling) the dialog checkbox for an action turns on (or off) all dialogs for all applicable commands within the specified action (but does not affect any other actions within the current set). A red dialog icon indicates that one or more (but not all) dialogs have been enabled within an action (or set). A grey (or ghosted) dialog icon indicates one of two things: either the dialog box has been enabled, but the command, action or set has been excluded; or, the command was inserted, without values, via the Insert Menu Item command (see below). In the case of the latter, the user will be prompted for values when the action is executed.
Note: Enabling (or disabling) the include checkbox for a set turns on (or off) all steps for all actions within the set. Similarly, enabling (or disabling) the include checkbox for an action turns on (or off) all steps within the specified action (but does not affect any other actions within the current set). A red checkmark icon indicates that one or more (but not all) steps within an action (or set) have been disabled.
In addition to the many controls discussed above, the Actions palette menu (accessed by clicking the
button)
also contains several commands that are very useful for creating and editing
actions.
Dock to Palette Well
Quite simply, this command stores (or "docks") the Actions palette in the Palette Well (on the right side of the Options palette). This is equivalent to manually dragging the Actions palette into the Palette Well.
Button Mode

By default the Actions palette appears in List View Mode. Button Mode turns each action into a button displaying the name, color and keyboard shortcut assigned to it in the Action Options dialog. Simply click a button to play its corresponding action. Despite how easy Button Mode is to use, its usefulness is limited because you cannot create, edit or modify actions in any way while in this mode.
Insert Menu Item
This command allows you to insert the selected menu item into the current action. Inserted items appear below the active action step. This command is available regardless of whether or not you are in record mode.
Two key uses for this command are: to insert commands that may otherwise be unavailable (or inaccessible) while in record mode (such as showing or hiding palettes); or, to insert a command without values (so as to prompt the user for input when the action is played).
Insert Stop

Despite its name, a stop does not actually stop an action; it simply pauses the action to display a user-defined message box (of up to 200 characters). Typical uses for a stop include: providing instructions or copyright and/or version information to other users; or, to allow the user to perform manual tasks such as painting, or inserting text, prior to resuming the action. By default, Stop dialogs always contain a Stop button: however, an optional Continue button may also be included.
Insert Path
This command is only available when a path (or shape) is selected. Use it to insert the selected path into the selected action (below the active step) as a series of anchor and handle coordinates.
Tip: Set your ruler units to percentage before using this command. This will ensure that the path is sized and positioned relative to the canvas size. Otherwise, the path may appear too large, or completely outside the canvas boundaries.
Set / Action Options
Use this command to rename an action (or set) or to change its function key or Button Mode color. You may also double-click on an action (or set) to access the Options dialog box.
Note: Assigning a keyboard shortcut (or hotkey) allows you to quickly execute an action by pressing the assigned key(s) on the keyboard. You may even wish to assign a keyboard shortcut to frequently used commands that do not already have an associated "hotkey" (such as Image > Crop, or Edit > Stroke).
Playback Options

This command allows you to set the playback speed for actions. Accelerated plays actions as fast as possible (which is desirable for most circumstances), Step by Step allows the screen to refresh between commands (useful for debugging), and Pause For pauses between commands for the defined number of seconds (between 1 and 60). You may also toggle the Wait For Audio Annotation option on or off.
Clear All Actions
As the name implies, this command removes all actions (and sets) from the Actions palette.
Note: Although you cannot undo this operation via the History palette or the Edit > Undo command, you can undo (or redo) the last operation (only) by pressing Ctrl+Z.
Reset Actions
This command removes all actions from the palette and replaces them with the default set.
Note: Selecting this command will result in a warning message that allows you to accept the replacement, cancel it, or append the default set to the existing set(s). Hold down the Alt key when choosing this command to skip the warning. This command can be undone by pressing Ctrl+Z.
Load Actions
Use this command to load an existing action set. Also note that you can quickly load actions by choosing them (by name) from the bottom of the palette menu.
Note: In order for an action to appear in the Actions palette menu, it must be saved in the Photoshop 7.0\Presets\Photoshop Actions\ folder (or subfolder).
Replace Actions
Replaces all actions (and sets) in the Actions palette with the selected set.
Save Actions
Although the contents of the Actions palette are remembered from one session to another, they are not really saved until you save them using this command. In fact, you cannot use either of the above commands (Load Actions and Replace Actions) for a set until it has first been saved. Also, you cannot save individual actions, only sets. If you want to save a single action, it must be placed into its own set. Save your actions in the Photoshop 7.0\Presets\Photoshop Actions\ folder (or subfolder).
Creating a Simple Action
How many times have you double-clicked on a layer to rename it? Wouldn't it be nice if there was a keyboard shortcut to access the Layer Properties dialog box? Well, why not make your own? Once you get used to using your new hotkey, you will wonder how you ever managed without it! This should prove especially useful for owners of Photoshop 6, who have to Alt+double-click on a layer to access the Layer Properties dialog box.
Before you begin recording an action, you should first consider the steps involved. For this example, we could record an action that renames a layer (using the Layer Properties dialog), but it would always name layers using the same name - not very useful. Turning on the Dialog checkbox (
)
does not help matters either: when the action is played the Layer Styles dialog
is displayed (obviously a bug). Instead, we are going to use the Insert Menu
Item command. It will allow us to add a command without assigning any values
to it.
1. Make sure the Actions palette is visible by pressing F9 (Window » Show Actions). Add a new set by pressing the New Set button (
),
or choose New Set from the Actions palette menu. Name the set "Shortcuts", or
whatever you like.
2. Create a new action by pressing the New Action button (
),
or choose New Action from the palette menu. The New Action dialog appears.

Note: First we need to decide which function key to assign to our action. Since the typical key for rename is F2, let's use that key. Secondly, because key assignments are only displayed in Button Mode, include the "F2" in the filename to remind you which key to press.
Name the action "Layer Properties (F2)", leave Shortcuts as the designated Set, choose F2 for the Function Key and select a color if desired (although it will only appear in Button Mode). Finally, begin recording by pressing the Record button (
).
3. Next, choose Insert Menu Item from the Action palette menu - the Insert Menu Item dialog appears. Choose Layer » Layer Properties from the Photoshop menus; then, press OK. Notice that an action step called "Select Layer Properties menu item" has been added to the action.

4.Stop recording by pressing the Stop button (
),
or choose Stop Recording from the palette menu.

That's it! Now let's try it out. Create a new document [Ctrl+N] (File > New) and add several new layers by pressing Ctrl+Alt+Shift+N (or Alt-click on the New Layer button [
]
at the bottom of the Layers palette). Select a layer and press F2 - the Layer
Properties dialog should appear. Name the layer and try it again on another layer.
Remember: Don't forget to save your actions by choosing the Save Actions command in the Actions palette menu! Read the Save Actions description above for more details.
Let's say you have 100 Photo CD images that you want to put on the Web: you could load each one, scale it down, color correct it, sharpen it, and then save it as a JPEG. Or, you could write an action to do the dirty work for you while you kick back and relax. And, best of all, you will achieve consistent results in far less time than you could ever have done manually! Actions can shave seconds, minutes, or even hours off production time. If you recorded actions for all your work, the time you save would be like prolonging your life ;-).
Although you could write an action to do just about anything, some common uses include: repeating tedious or boring tasks; distributing reproducible special effects (usually for type); and batch processing multiple images.
In this tutorial, we will first take a comprehensive look at the Actions palette, and then look at the commands available in the Actions palette menu. We will then use these commands to create a couple of actions of our very own!
Introduction to the Actions Palette
The Actions palette is like a small (yet powerful) action editor: it allows you to (among other things) create, edit, load, save, delete and play actions. To show or hide the Actions palette, use the Window > Show Actions command or press F9 on your keyboard. The figure below shows the Actions palette in List View Mode (its default mode).
Click on each of the letters below to see
the corresponding descriptions.
A. Stop Playing / Recording
Stops an action that it is playing. Also turns off record mode. This button is
equivalent to pressing Esc or Ctrl-Period. You may also stop recording by choosing
Stop Recording from the Actions palette menu ( B. Begin Recording
Push the record button to begin recording a new action or to add additional commands
to an existing action. If an action itself is selected, new commands are appended
to the end of the action. If an action step is selected, new commands are inserted
after the current action step. You may also begin recording by choosing Start
Recording from the Actions palette menu. Note: You may re-record the parameters for a command by double-clicking on its associated action step. If available, the command dialog will appear allowing you to enter new values. Choose OK to apply the new settings or Cancel to leave the original settings.
C. Play Selection
If an action is selected, pushing this button plays the entire action. If an
action step is chosen, the action will begin playing from the currently selected
command (to the end of the action). You may also choose Play from the Actions
palette menu. Note: To play only the current action step, Ctrl-click on the Play button or Ctrl-double-click the desired action step.
D. Create New Set
Click this button to create a new action set. A dialog box will prompt you for
the set's name. This button is equivalent to choosing the New Set command from
the Actions palette menu. 
Note: Alt-click the New Set button to skip the dialog and simply accept the default name for the new set. Drag-and-drop an existing set onto the New Set button to duplicate it. This is equivalent to choosing Duplicate from the Actions palette menu.
E. Create New Action
Click this button to add a new action to the selected set. A dialog will prompt
you for the action's name, associated set, keyboard shortcut and Button Mode
color. This button is equivalent to choosing the New Action command from the
Actions palette menu. 
Note: Alt-click the New Action button to skip the dialog and simply accept the default name (and settings) for the new action. Drag-and-drop an existing action onto the New Action button to duplicate it. This is equivalent to choosing Duplicate from the Actions palette menu.
F. Delete
Deletes the selected set, action or command. A dialog box will appear, allowing
you to confirm the operation. Alternatively, you may access the Delete command
from the Actions palette menu. Note: Alt-click the Delete button to delete the selected item without confirmation. This is equivalent to dragging the desired item onto the Delete button. Delete operations performed in the Actions palette are not added to the History, nor are they available via the Edit > Undo command. However, you may undo / redo (only) the last delete operation by pressing Ctrl+Z.
G. Action Set
Sets behave similarly to folders in that they allow you to organize your actions.
You may have as many as 24 actions within each set; and you may have as many
sets as you like. Double-click on a set (or choose Set Options from the Actions
palette menu) to change its name. H. Action
An action is basically a Photoshop macro containing one or more pre-recorded
commands and/or operations that can be replayed on an image (or sequence) by
clicking the Play button or by pressing a predefined keyboard shortcut. Playing
an action executes the series of commands contained within it. Actions can only
be created within a set (i.e. they cannot exist in the Actions palette outside
of a set). Double-click on an action (or choose Action Options from the Actions
palette menu) to change its name, keyboard shortcut and Button Mode color. I. Action Step / Command
Quite simply, action steps are pre-recorded Photoshop commands. Actions are comprised
of one or more action steps. Note: Alt-drag-and-drop an existing action step to duplicate it. This is equivalent to choosing Duplicate from the Actions palette menu.
J. Actions Step / Command Details
Expanding an action step (by clicking on its associated triangular icon) reveals
the details (or values) that were set for the command at the time it was recorded. Note: You may change the parameters for a command by double-clicking on its associated action step (or by choosing Record Again from the Actions palette menu). If available, the command dialog will appear, allowing you to enter new values. Choose OK to apply the new settings or Cancel to leave the original settings.
K. Dialog Checkbox
This checkbox is used to enable (or disable) a command's dialog box - the checkbox
is only available for commands that have an associated dialog box. If enabled,
a small dialog icon will appear to indicate that Photoshop should pause the action
at the designated step to prompt the user for the desired values. The default
is to not display a dialog box (indicated by an empty checkbox), but instead,
to use the values that were recorded for the command when the action was created. Note: Enabling (or disabling) the dialog checkbox for a set turns on (or off) all dialogs for all actions within the set. Similarly, enabling (or disabling) the dialog checkbox for an action turns on (or off) all dialogs for all applicable commands within the specified action (but does not affect any other actions within the current set). A red dialog icon indicates that one or more (but not all) dialogs have been enabled within an action (or set). A grey (or ghosted) dialog icon indicates one of two things: either the dialog box has been enabled, but the command, action or set has been excluded; or, the command was inserted, without values, via the Insert Menu Item command (see below). In the case of the latter, the user will be prompted for values when the action is executed.
L. Include Checkbox
The include checkbox is used to turn action steps - or even entire actions or
sets - on or off. By default, all commands have a small checkmark icon, indicating
that the commands are to be included when an action is played. An empty checkbox
indicates that the command has been disabled (or excluded), meaning that Photoshop
will skip over it when executing the action. Note: Enabling (or disabling) the include checkbox for a set turns on (or off) all steps for all actions within the set. Similarly, enabling (or disabling) the include checkbox for an action turns on (or off) all steps within the specified action (but does not affect any other actions within the current set). A red checkmark icon indicates that one or more (but not all) steps within an action (or set) have been disabled.
In addition to the many controls discussed above, the Actions palette menu (accessed by clicking the
Dock to Palette Well
Quite simply, this command stores (or "docks") the Actions palette in the Palette Well (on the right side of the Options palette). This is equivalent to manually dragging the Actions palette into the Palette Well.
Button Mode

By default the Actions palette appears in List View Mode. Button Mode turns each action into a button displaying the name, color and keyboard shortcut assigned to it in the Action Options dialog. Simply click a button to play its corresponding action. Despite how easy Button Mode is to use, its usefulness is limited because you cannot create, edit or modify actions in any way while in this mode.
Insert Menu Item
This command allows you to insert the selected menu item into the current action. Inserted items appear below the active action step. This command is available regardless of whether or not you are in record mode.
Two key uses for this command are: to insert commands that may otherwise be unavailable (or inaccessible) while in record mode (such as showing or hiding palettes); or, to insert a command without values (so as to prompt the user for input when the action is played).
Insert Stop

Despite its name, a stop does not actually stop an action; it simply pauses the action to display a user-defined message box (of up to 200 characters). Typical uses for a stop include: providing instructions or copyright and/or version information to other users; or, to allow the user to perform manual tasks such as painting, or inserting text, prior to resuming the action. By default, Stop dialogs always contain a Stop button: however, an optional Continue button may also be included.
Insert Path
This command is only available when a path (or shape) is selected. Use it to insert the selected path into the selected action (below the active step) as a series of anchor and handle coordinates.
Tip: Set your ruler units to percentage before using this command. This will ensure that the path is sized and positioned relative to the canvas size. Otherwise, the path may appear too large, or completely outside the canvas boundaries.
Set / Action Options
Use this command to rename an action (or set) or to change its function key or Button Mode color. You may also double-click on an action (or set) to access the Options dialog box.
Note: Assigning a keyboard shortcut (or hotkey) allows you to quickly execute an action by pressing the assigned key(s) on the keyboard. You may even wish to assign a keyboard shortcut to frequently used commands that do not already have an associated "hotkey" (such as Image > Crop, or Edit > Stroke).
Playback Options

This command allows you to set the playback speed for actions. Accelerated plays actions as fast as possible (which is desirable for most circumstances), Step by Step allows the screen to refresh between commands (useful for debugging), and Pause For pauses between commands for the defined number of seconds (between 1 and 60). You may also toggle the Wait For Audio Annotation option on or off.
Clear All Actions
As the name implies, this command removes all actions (and sets) from the Actions palette.
Note: Although you cannot undo this operation via the History palette or the Edit > Undo command, you can undo (or redo) the last operation (only) by pressing Ctrl+Z.
Reset Actions
This command removes all actions from the palette and replaces them with the default set.
Note: Selecting this command will result in a warning message that allows you to accept the replacement, cancel it, or append the default set to the existing set(s). Hold down the Alt key when choosing this command to skip the warning. This command can be undone by pressing Ctrl+Z.
Load Actions
Use this command to load an existing action set. Also note that you can quickly load actions by choosing them (by name) from the bottom of the palette menu.
Note: In order for an action to appear in the Actions palette menu, it must be saved in the Photoshop 7.0\Presets\Photoshop Actions\ folder (or subfolder).
Replace Actions
Replaces all actions (and sets) in the Actions palette with the selected set.
Save Actions
Although the contents of the Actions palette are remembered from one session to another, they are not really saved until you save them using this command. In fact, you cannot use either of the above commands (Load Actions and Replace Actions) for a set until it has first been saved. Also, you cannot save individual actions, only sets. If you want to save a single action, it must be placed into its own set. Save your actions in the Photoshop 7.0\Presets\Photoshop Actions\ folder (or subfolder).
Creating a Simple Action
How many times have you double-clicked on a layer to rename it? Wouldn't it be nice if there was a keyboard shortcut to access the Layer Properties dialog box? Well, why not make your own? Once you get used to using your new hotkey, you will wonder how you ever managed without it! This should prove especially useful for owners of Photoshop 6, who have to Alt+double-click on a layer to access the Layer Properties dialog box.
Before you begin recording an action, you should first consider the steps involved. For this example, we could record an action that renames a layer (using the Layer Properties dialog), but it would always name layers using the same name - not very useful. Turning on the Dialog checkbox (
1. Make sure the Actions palette is visible by pressing F9 (Window » Show Actions). Add a new set by pressing the New Set button (
2. Create a new action by pressing the New Action button (

Note: First we need to decide which function key to assign to our action. Since the typical key for rename is F2, let's use that key. Secondly, because key assignments are only displayed in Button Mode, include the "F2" in the filename to remind you which key to press.
Name the action "Layer Properties (F2)", leave Shortcuts as the designated Set, choose F2 for the Function Key and select a color if desired (although it will only appear in Button Mode). Finally, begin recording by pressing the Record button (
3. Next, choose Insert Menu Item from the Action palette menu - the Insert Menu Item dialog appears. Choose Layer » Layer Properties from the Photoshop menus; then, press OK. Notice that an action step called "Select Layer Properties menu item" has been added to the action.

4.Stop recording by pressing the Stop button (

That's it! Now let's try it out. Create a new document [Ctrl+N] (File > New) and add several new layers by pressing Ctrl+Alt+Shift+N (or Alt-click on the New Layer button [
Remember: Don't forget to save your actions by choosing the Save Actions command in the Actions palette menu! Read the Save Actions description above for more details.

10 Random Photoshop Miscellaneous :
10 Random TutorialKit Materials:






More Photoshop: