//save as PNG 24 //saves current view as png24 in a chooseable destination folder with the current selected layer name //by Martin Dörsch 2009-03-18 var myCurrentDoc = app.activeDocument var mySaveFolder var mySaveFile var mySaveCounter = 0 var mySaveOptions var myCurrentName //Aufruf der Funktionen saveDialog() //Funktion zur Speicherortwahl function saveDialog(){ //Ausfruf des Dialogfeldes zur Speicherordner bestimmung mySaveFolder = Folder.selectDialog("Ordner zur Speicherung auswählen") //speichern nur wenn Speicherort gewählt wurde if(mySaveFolder != null){ //Pfad vervollständigen mySaveFolder = mySaveFolder + "/"; //Speicherfunktion nameAndSave(); //wenn Dialog abgebrochen wird, wird Fehlerton ausgegeben }else{ app.beep() ; } //Pfad vervollständigen mySaveFolder = mySaveFolder + "/" } //Funktion die den Namen der aktuellen Ebene ausliest und an den Dateinamen weiter gibt function nameAndSave(){ myCurrentName = myCurrentDoc.activeLayer.name; mySaveFile = new File (mySaveFolder + myCurrentName + ".png"); mySaveOptions = new PNGSaveOptions(); mySaveOptions.interlaced = false; myCurrentDoc.saveAs (mySaveFile, mySaveOptions, true); mySaveCounter = mySaveCounter +1; } //alert(mySaveCounter + " mal gespeichert in Ordner: "+ mySaveFolder)