//访问Photoshop,并把应用程序放置顶层
#target photoshopapp.bringToFront();//设置场景像素app.preferences.rulerUnits = Units.PIXELS;app.preferences.typeUnits = TypeUnits.PIXELS;if (app.documents.length != 0)
{ //放缩图大小 不知道为什么不起作用 BUG? app.activeDocument.resizeImage =( 20 , 20 ,72 , ResampleMethod.BICUBICSHARPER) ;//获取当前时间,PS获取的月是从0开始的
var nowTime=new Date();//存放缩略图的地址
jpgFile = new File("c:\\" + app.activeDocument.name) //JPG压缩参数 var jpgSaveOptions = new JPEGSaveOptions(); jpgSaveOptions.embedColorProfile = true; jpgSaveOptions.formatOptions = FormatOptions.STANDARDBASELINE; jpgSaveOptions.matte = MatteType.NONE; jpgSaveOptions.quality = 1; //另存为 app.activeDocument.saveAs(jpgFile,jpgSaveOptions,true,Extension.LOWERCASE);//写入任务操作
var strFile =new File( "c:\\test.txt"); if (strFile.exists) { strFile.open ("a"); strFile.writeln(app.activeDocument.name); strFile.writeln((nowTime.getMonth() +1).toString() + "月" + nowTime.getDate().toString() + "日"); strFile.close(); // alert("任务:"+ app.activeDocument.name + " 提交完成,"+"是否启动AB提交任务?"); var bool = confirm("任务:"+ app.activeDocument.name + " 提交完成,"+"是否启动AB提交任务?"); if(bool == true) { //启动外部程序的方法 var ww =new File( "C:\\Program Files\\Autodesk\\3ds Max 2011\\3dsmax.exe"); ww.execute(); } else { alert("再见"); } }}