Very easy to do by recording an action and then using Batch called from Bridge.
First, start by starting to record an action. Then from a folder (not from Bridge) open a raw file, set your Workflow Options to what you want...do a Save As and either a PSD or TIFF, then record a close step.
Then, in Bridge select your images you want, and choose Tools>Photoshop>Batch. Be sure you select Override Action Open Commands and check Suppress File Open Options Dlog and Suppress Color Profile Warnings in the Source portion of Batch. In Destination, set to Folder, chose a folder to save to and be sure to check Override Action Save As Commands.
The resulting saved images will retain their original individual settings, be opened with the recorded Workflow Options (including the Smart Object) and the saved files will retain the ability to open the Smart Objects embedded in the file into Camera Raw.
I tried very carefully, several times your suggested steps, but it's a No Go
The files processed with the different customized settings for each file, but the processed files were opened in PS, alas, they were a flattened, psd or tiff with no smart object.
Here's what I did:
Creating the Action in PS
I tried several different options in opening the file:
1) In PS: file > open and broused to the raw file, which opened in CR.
2) From PS, then went to the finder and found the raw file > open with > PS CS3. The file opened in CR.
In both attempts I adjusted CR settings, the CR option was set to open as a smart object. In CR I clicked open as a smart object. So far so good. The file processed and opened in PS with the setting in CR and as a smart object. I then did a file > save as (tried tiff and psd), and then a file > close.
Back in Bridge, selected all the files; then Tools > Photoshop > Batch and checked Override Action Open Commands, Suppress File Open Options Dialogs, Suppress Color Profile Warnings,
Destination: picked my folder to save into, checked Override Action Save As Commands.
It process all the selected files, saved and closed in the assigned folder. But when I opened them again, no smart object.
Any thots, suggestions, or can this not be done.
P.S. I will add this post to the one in Photoshop Mac forum
In an effort to keep this question / answer current, (this question is on listed on two forums) here is an answer from Jeff Schewe from the Photoshop > Mac forum.
Any thoughts, suggestions, or can this not be done.
I'm pretty sure it's a bug....when recording the action in CS5, if you change the Workflow Options to open as a Smart Object, ALL the settings are hardcoded into the recorded Open action step. This is wrong...if you open an image and change the Workflow OPtions but DON'T try to open as a Smart Object, the Open action is recorded correctly–only the Workflow Options are recorded and when processed the files properly retain their individual original settings. So, the act of changing the Workflow Options to make a Smart Object is incorrectly hard coding the settings in.
Here is a solution given by Michael Hale from the Photoshop Macintosh forum.
I tried it and it work perfectly!!!
One quick fix would be to edit the Image Processor script. If you add the line
desc.putBoolean( stringIDToTypeID( "smartObject" ), true );
right before the line on 1546
var returnDesc = executeAction( charIDToTypeID( 'Opn ' ), desc, inDialogMode );
TIFF and PSD files will be saved with the raw file as a smart object layer. Of course JPEG files will still be saved as normal.
It's easy to do. Use the supplied program in photoshop / Bridge > ExtendScript ToolKit found in Applications > Utilities > Adobe Utilities
Go to the script in Photoshop > presets > scripts > image processor and open it in ExtendScript. Find the line 1546 and add the code above it.
Save the file with the exact name. Done. From Bridge select the files to process, Tools > Photoshop > Image Processor > choose your settings etc.
The tiffs and psd will be processed with the base layer as a SO, jpegs will of course be flattened jpegs.