To locate the Script Events Manager.xml on a PC:
'DRIVELETTER:Documents and SettingsUSERPROFILEApplication DataAdobePhotoshop9.0Adobe Photoshop CS2 Settings' folder
To locate the Script Events Manager.xml on a Mac:
'UsersUSERPROFILELibraryPreferencesAdobe Photoshop CS2 SettingsAdobe Photoshop CS2 Settings' folder
Note: Deleting the Script Events Manager.xml Preference file is permanent. Consider backing it up to another location before deleting it.
The SAVEFORWEB notifier mentioned/listed above was created in this sRGB Color Conversion tutorial here.
DRIVELETTER:Program FilesAdobeAdobe Photoshop CS2PresetsScriptsEvent Scripts Only
...and they will automatically be appended to the Photoshop Events list, as captured above (RotateUpright.jsx is new in the list).
Otherwise, select the last itme in the list 'Browse' to locate the .jsx script you would like applied with your Event.
Note: If you choose the 'Browse' option, the .jsx file must remain in that same location for as long as this Event exist.
- Note: Backup your original file before experimenting.
Script Events Manager.jsx is located in the 'DriveLetter:Program FilesAdobeAdobe Photoshop CS2PresetsScripts' folder - ExtendScript Toolkit is a Javascript Utility available upon install and is located in the
'DriveLetter:Program FilesAdobeAdobe UtilitiesExtendScript Toolkit' folder
- For example I created two objects for the following two Events in the 'Function: GlobalStrings' section.
strNewLayer = localize( '$$$/JavaScript/ScriptEventsManager/NewLayer=New Layer' );
strNewChannel = localize( '$$$/JavaScript/ScriptEventsManager/NewChannel=New Channel' ); - Then uncomment them in the 'Function: InitParams' of the code like below:
inObject['events'].push( new EventData( strNewLayer, 'Mk ', 'Lyr ' ) );
inObject['events'].push( new EventData( strNewChannel, 'Mk ', 'Chnl' ) );
As you can see below, I have the two above Photoshop Events available in the list.
![]() Click to enlarge |



