Hi Harald
ich bin im Moment sehr Beschäftigt deshalb nur die sporadische Antworten.
Deine Skript arbeitet nur die ersten subfolders ab. Aus dem 3. Unterordner werden die Daten nicht abgearbeitet.
Leider habe ich nur eine Kreuzung aus Apple und Javascript anzubieten.
[font "Verdana"][#142CAA]tell[/#] [#D0041E]application[/#] "Adobe Photoshop CS2"
[#D0041E]activate[/#]
[#D0041E]do javascript[/#] "var dateiOrdner = Folder.selectDialog();
var dateiListe = ssFolders(dateiOrdner);
for ( var einDatei = 0; einDatei< dateiListe.length; einDatei++) {
open(dateiListe[einDatei]);
doAction (\"Aktion\", \"ActionSet\");
}
//von Andrew: http://www.ps-scripts.com/bb/viewtopic.php?t=215
function ssFolders(tFolder)
{
var sFolders = new Array();
var allFiles = new Array();
sFolders[0] = tFolder;
for (var oneFolder = 0; oneFolder < sFolders.length; oneFolder++)
{
var procFiles = sFolders[oneFolder].getFiles();
for (var oneFile=0;oneFile {
if (procFiles[oneFile] instanceof File && extCheck(procFiles[oneFile].name) == true) allFiles.push(procFiles[oneFile]);
else if (procFiles[oneFile] instanceof Folder) sFolders.push(procFiles[oneFile]);
}
}
return allFiles;
}
function extCheck(dokName,datTypen)
{
ext = dokName.substring(dokName.lastIndexOf('.'), dokName.length);
//hier kannst Du die Dateiformat aendern
myTest = ext.search(/jpg/);
if( myTest != -1){
returnBack = true;}
else{
returnBack = false;}
return returnBack;
}"
[#142CAA]end[/#] [#142CAA]tell[/#] [/font]