Answered
Compatibility with scripts .jsx files
Hi
(please excuse me for my bad English, I'm French)
I'm using Photoshop CC 20.0.10 and I usually use a JSX script to operate some actions.
Here is the begining of my script (just to see the used language):
//set unit preferences
var strtRulerUnits = app.preferences.rulerUnits;
var strtTypeUnits = app.preferences.typeUnits;
app.preferences.rulerUnits = Units.PIXELS;
app.preferences.typeUnits = TypeUnits.PIXELS;
//Set the cancelled flag
var isCancelled = false;
//Container var for the sharpening
var sharpLayer;
/////////////////////////////////////////////////////////////////////////////////////////////
//clean up input text with safe html characters
// http://www.utexas.edu/learn/html/spchar.html
function cleanTxt(txt)
{
if(txt != null)
{
//replace unsafe characters
var clean = txt;
clean = clean.replace(/\"/gi,""");
clean = clean.replace(/\'/gi,"'");
clean = clean.replace(/\</gi,"<");
clean = clean.replace(/\>/gi,">");
clean = clean.replace(/\é/gi,"é");
clean = clean.replace(/\è/gi,"è");
clean = clean.replace(/\à/gi,"à");
clean = clean.replace(/\â/gi,"â");
clean = clean.replace(/\ç/gi,"ç");
clean = clean.replace(/\ë/gi,"ë");
clean = clean.replace(/\ê/gi,"ê");
clean = clean.replace(/\î/gi,"î");
clean = clean.replace(/\ô/gi,"ô");
clean = clean.replace(/\û/gi,"û");
clean = clean.replace(/\©/gi,"©");
clean = clean.replace(/\®/gi,"®");
clean = clean.replace(/\™/gi,"™");
clean = clean.replace(/\‘/gi,"‘");
clean = clean.replace(/\’/gi,"’");
clean = clean.replace(/\«/gi,"«");
clean = clean.replace(/\»/gi,"»");
clean = clean.replace(/\ï/gi,"ï");
clean = clean.replace(/\ï/gi,"ï");
clean = clean.replace(/\ù/gi,"ù ;");
return clean;
}
}
This script seems to be not compatiblr with the latest Photoshop version 22.4.2 ?
Thanks
