1 person found this helpful
It will take a long time to process 3000 files with Photoshop automation using either Actions or scripts.
An Actions will only require your interaction if it contains an interactive step(s) or is not well crafted and generate an error.
Actions can not use logic without using a script or plug-in. Actions and Scripts not well crafted will fail an error will stop the processing being done.
The image Processor and Image processor pro are batch processors. They have many features that Automate>Batch does not have.
Both Image processor scripts can be setup to include actions you create to be used in the batch process.
Actions can use scripts so you could include a script in an action the would delete paths if they exists and do nothing if the paths do not exist.
That action could be used using Automate.Batch or the Image Processors to batch the action for your 3000 files.
You need to write a script to process one of your documents the way you want it processed. Once you have that script you can record it use in an action. Then you can batch that action with the best suited batch processor.
I put together a little script that I'm including in most export action I run. It suppresses any error message dialogs and removes any paths (no matter the naming or amount of paths), alpha channels, layer comps & color samples. However removing guides are done as a separate step in the action.
Create the script and then record an action where you launch the script on a open document. You must have a path in the image when you record it, otherwise the script won't run and the script will not be recorded to the action. Then call the action with "Save & Close" from Automate -> Batch, should do it.
var theImage = app.activeDocument;
// supress dialog windows
displayDialogs = DialogModes.NO
// delete paths
// delete alphas
// delete layercomps
// delete color samplers