You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Batch Change Title to Text w/Padded Sequential No.

Last modified: May 30, 2024 10:58 AM
8 10281 Last modified May 30, 2024 10:58 AM

This Automator/Applescript workflow will batch change the titles on selected images in the Photos library to user specified text followed by a sequential number padded with zeros .

The script, thanks to léonie with a couple of minor changes by me, is:on run {input, parameters}

-- batch change the title to the input, © léonie & Old Toad, version 1.0.1

-- return 1 set n_digits to 2 -- how many digits for the appended number set answer to display dialog "Select the number of digits for the appended numbers (0 .. 10). Selecting '0' will suppress the leading zeros." buttons {"o.k"} default answer n_digits


-- For 1-9 photos use 2. For 10 to 99 photos use 3 and use 4 for 100 or more photos.

set n_digits_text to the (text returned of answer) set n_digits to n_digits_text as number

tell application "Photos" activate set counter to 1 set imageSel to (get selection) -- get selected images if imageSel is {} then error "Please select some images." else repeat with im in imageSel set ntext to the counter as text repeat while (the length of ntext < n_digits) -- add leading zeros set ntext to "0" & ntext end repeat

tell im set the name to input & "-" & ntext as text -- set the title to the input plus formatted number set counter to counter + 1 end tell end repeat end if end tell return "Done. The titles of " & (length of imageSel) & " photos have been changed."end runThe Automator workflow looks like this:You can save the workflow as a service or as an application. When run the first window iswhere you put in the common title for all images selected. The next window,sets the number of digits for the following sequential no. I use 2 for 1-0 images, 3 for 10 - 99 images and 4 for 100 or more images. The result is this:

I prefer to save as an application and put the app in the Scripts Folder so it is easily available from any window:

The Script menu is activated via the Applescript Editor/General preference pane


Again, thanks to léonie for most of the input for this app.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.