Script: Batch Change the Descriptions
Photos 1.1 on Yosemite does not support to change several descriptions at once.
In Photos on El Capitan or newer versions you can simply batch change the description of multiple selected photos at once by opening the Info panel and entering a new description it will applied to all selected photos.
In Photos on Yosemite: To batch change the description of selected photos to the same title you could try a simple Apple Script and run it with Automator.
Create an Automator action, that prompts you for the new title and executes an Apple Script to change the titles to the name you entered:
on run {input, parameters}
-- batch change the description to the input
tell application "Photos"
activate
set imageSel to (get selection)
if imageSel is {} then
error "Please select some images."
else
repeat with im in imageSel
tell im
set the description to input
end tell
end repeat
end if
end tell
end run
Save this workflow with a suitable name. It will be installed in the services.
- Now quit Photos, if it is running and launch Photos again and select a few test images.
- Open the "Photos" Menu > Services".
- The service should be shown in the menu - I saved my version as "BatchChangeDescription".
- Select the service to let it run.
- You will be prompted to enter a new description for the selected photos.
- When you click the selected photos again, the descriptions should change, but you will only see them in the Info panel, unlike the titles, that are showing below the thumbnails.
I put the service in my Dropbox:
https://www.dropbox.com/sh/g64e6sxd8qncg88/AADyqWgOuifcWsIqWwsO4W3va?dl=0