Copy link to clipboard
Copied
Bonjour,
J'ai un script qui fonctionne sur Mac, je le passe sur PC et là il fait une erreur avec ce message "une erreur générale de photoshop s'est produite. Cette fonction n'est peut être pas disponible dans cette version de photoshop "
Voilà ma fonction :
// Function to save files
function SaveFile(){
var docRef = app.activeDocument.name;
saveFile = new File(destinationFolder+"//"+docRef);
//alert(saveFile);
saveOptions = new JPEGSaveOptions();
saveOptions.embedColorProfile = true;
saveOptions.formatOptions = FormatOptions.OPTIMIZEDBASELINE;
saveOptions.matte = MatteType.NONE;
saveOptions.quality = 10;
app.activeDocument.saveAs(saveFile, saveOptions, true, Extension.LOWERCASE);
app.activeDocument.close(SaveOptions.DONOTSAVECHANGES)
}
Est-ce que quelqu'un peux m'aider ?
Merci
"saveFile" est défini sur la ligne 14
Copy link to clipboard
Copied
SaveFile();
function SaveFile(destinationFolder){
//Make sure a document is open
if(!documents.length) return;
//Does this have an extension of ".jpg" ?
var docRef = app.activeDocument.name;
//Make sure destinationFolder is defined and passed to the SaveFile function if i isn't save to the desktop
if(destinationFolder == undefined) destinationFolder = Folder.desktop;
//Check that the active document has an extension of 'jpg'
var EXT = decodeURI(activeDocument.name).toLowerCase().match(/[^\.]+$/);
//if there is no 'jpg' extention add it.
if(EXT != 'jpg') docRef += '.jpg';
saveFile = new File(destinationFolder + "/" + docRef);
saveOptions = new JPEGSaveOptions();
saveOptions.embedColorProfile = true;
saveOptions.formatOptions = FormatOptions.OPTIMIZEDBASELINE;
saveOptions.matte = MatteType.NONE;
saveOptions.quality = 10;
app.activeDocument.saveAs (saveFile, saveOptions, true, Extension.LOWERCASE);
app.activeDocument.close (SaveOptions.DONOTSAVECHANGES)
};
Copy link to clipboard
Copied
Bonjour,
Merci pour la réponse, cependant cela ne fonctionne toujours pas !
Peut-on se connecter en privé pour voir tout le script ?
merci a vous
Copy link to clipboard
Copied
Vous pourriez me PM le script.
Survolez mon nom et sélectionnez "message"
Copy link to clipboard
Copied
Bonjour
Ligne 20 du code de Philip Cord :
app.activeDocument.saveAs (saveFile, saveOptions, true, Extension.LOWERCASE);
changes comme ceci
app.activeDocument.saveAs (new File(saveFile), saveOptions, true, Extension.LOWERCASE);
Copy link to clipboard
Copied
"saveFile" est défini sur la ligne 14
Copy link to clipboard
Copied
ok, merci beaucoup !!!