ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsave = charIDToTypeID( 'save' );     var desc1092 = new ActionDescriptor();     var idCpysp = charIDToTypeID( 'Cpy ' );     desc1092.putBoolean( idCpysp, true ); executeAction( idsave, desc1092, DialogModes.ALL ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}