back again
Hallo liebe PSD'ler,
im Moment bin ich dabei ein Script zu schreiben, dass per Knopfdruck mein PSD als TIFF speichert.
Dabei wird auch noch das Dialogfeld angezeigt wo die Datei gespeichert werden soll.
Jetzt ist es so, dass meine Projektordnerstruktur immer das gleiche Schema verfolgt.
Da wäre es Hilfreich, wenn das Script das fertige Bild direkt im "Delivery/Done" Ordner ablegt oder anwählt.
Das funktioniert auch, wenn man den Dialog "überspringt", dann wird die Datei direkt gespeichert ohne nochmals Nachzufragen. Jedoch sobald der Dialog angezeigt wird (DialogModes.ALL) wird der Pfad nicht ausgewählt.
Schwierig formuliert :/
Hier mal das Script:
Wie hier zu erkennen ist, soll die Tiff im "test" Unterordner der aktuellen Dokuments abgelegt werden.
Ich hoffe Ihr könnt mir helfen - Vielen Dank schon mal im Voraus
Marc
im Moment bin ich dabei ein Script zu schreiben, dass per Knopfdruck mein PSD als TIFF speichert.
Dabei wird auch noch das Dialogfeld angezeigt wo die Datei gespeichert werden soll.
Jetzt ist es so, dass meine Projektordnerstruktur immer das gleiche Schema verfolgt.
Da wäre es Hilfreich, wenn das Script das fertige Bild direkt im "Delivery/Done" Ordner ablegt oder anwählt.
Das funktioniert auch, wenn man den Dialog "überspringt", dann wird die Datei direkt gespeichert ohne nochmals Nachzufragen. Jedoch sobald der Dialog angezeigt wird (DialogModes.ALL) wird der Pfad nicht ausgewählt.
Schwierig formuliert :/
Hier mal das Script:
Code:
function SaveAsTIFF(path) {
//CharID
var idsave = charIDToTypeID( "save" );
//DESC creation
var desc1 = new ActionDescriptor();
var idAs = charIDToTypeID( "As " );
var desc2 = new ActionDescriptor();
//Save as TIFF
var idTIFF = charIDToTypeID( "TIFF" );
desc1.putObject( idAs, idTIFF, desc2 );
//Filepath
var idIn = charIDToTypeID( "In " );
desc2.putPath( idIn, new File( path ) );
//Lowercase
var idLwCs = charIDToTypeID( "LwCs" );
desc1.putBoolean( idLwCs, true );
//Do it xD
executeAction( idsave, desc1, DialogModes.ALL );
}
var docPath = app.activeDocument.path;
var deliveryPath = (docPath + "/test/");
SaveAsTIFF(deliveryPath);
Wie hier zu erkennen ist, soll die Tiff im "test" Unterordner der aktuellen Dokuments abgelegt werden.
Ich hoffe Ihr könnt mir helfen - Vielen Dank schon mal im Voraus
Marc