Copy link to clipboard
Copied
I'm working on a script which among other things removes all guides in an image file. It's meant to run as a batch script, so for speed I don't want to save an image if I didn't actually removed anything.
I'm checking the saved property of the active document, but it doesn't seem to change when removing guides (or adding them). Doing this manually in Photoshop triggers a change in the value, but not when I script it. I'm also removing color samplers via the same script, and that changes the value of the saved property as expected.
The only option right now seems to be to save all images regardless of any change, but that will slow things down a lot. Does anyone know why manipulation of guides doesn't change the saved state?
app.open( new File( 'path/to/image' ) );
var theImg = app.activeDocument;
theImg.guides.removeAll();
if ( ! theImg.saved ) {
theImg.save();
}
theImg.close();
Copy link to clipboard
Copied
Something like that )
Copy link to clipboard
Copied
green works in cs6
Ыome new arrays.
May the moderators forgive me
var cs6_only =
[
"Units",
//"pageSetup",
//"printSettings",
"refineEdgeOutputNative",
"refineEdgeOutputSelection",
"refineEdgeOutputUserMask",
"refineEdgeOutputSheet",
"refineEdgeOutputSheetAndMask",
"refineEdgeOutputDocument",
"refineEdgeOutputDocumentAndMask",
"smartSharpenPresets",
"toggleBlurbPalette",
"toggleBlurbPalette2",
"welcomeScreen",
"masksOnly"
];
var cc_only =
[
"ukrainianLanguage",
"smartBrushSelectionModeAdd",
"smartBrushSelectionModeSubtract",
"smartBrushSelectionModeReplace",
"smartBrushSelectionModeRefine",
"Illustrator Export. This string makes me unique!",
"SaveForWeb",
"22C3EEBF-A978-4ca9-91DF-E4F0CCEE5ACE", // adaptive wide andle
"Adobe Camera Raw Filter",
"CropPhotos0001",
"AdobeExposureMergeUI",
"733B7310-9259-48fd-8A07-24CF7521590D", // matlab operation ?
"4059cf7a-9304-11d3-bd8d-0060b0a13dc4", // picture package
"1CAB8255-B682-4EAD-8184-AC65030134D5", // shake reduction ?
" JPEG 2000",
"CropPhotosAuto0001",
"AdobeScriptAutomation Scripts",
"WIAWizard0001",
"Adobe Camera Raw",
"AudioFormat",
"VideoFormat",
"smoothingValue",
"smoothingRadiusMode",
"smoothingCatchup",
"smoothingCatchupAtEnd",
"smoothingZoomCompensation",
"pressureSmoothing",
"headlightsSetName",
"hierarchy",
"groupEnd",
"RolloverStyle",
"toolUserSelectionRecencyRank",
"cropColor",
"cropOpacity",
"cropShowShield",
"hides",
"strokeStyleResolution",
"doIndent",
"forceGray",
"glyphsPanelScaling",
"glyphsPanelRecentGlyphsNos",
"glyphsPanelRecentGlyphsList",
"kAnimationSearchHistoryStr",
"kHistorySearchListStr",
"kAnimationsPosesFilterValue",
"kFaceExpressionSearchHistoryStr",
"key3DTextureData",
"ffcb20ee-4c1f-11e5-885d-feff819cdc9f", // ArtBoard to Files
"12fb03a7-e9af-426a-8377-3d423d7303e6", // ArtBoard to PDF
"8cba8cd6-cb66-11d1-bc43-0060b0a13dc4", // Conditional node change
"typeClass",
"0B71D221-F8CE-11d2-B21B-0008C75B322C", // Contac Sheet II
"InSr",
"typeInputSource",
"InpD",
"typePlatformFilePath",
"InSd",
"typeBoolean",
"Wdth",
"typeUnitFloat",
"Hght",
"Unit",
"typeWidthHeightUnit",
"Rslt",
"RsUn",
"typeResolutionUnit",
"Md",
"typeColorSpace",
"FltT",
"RowO",
"Cols",
"typeInteger",
"Rows",
"IndN",
"Font",
"typeFont",
"FtSz",
"UAS",
"HtSp",
"VtSp",
"Rtbf",
"CSIISettings",
"typeText",
"Msge",
"Sans",
"Serf",
"Cour",
"Inch",
"Ctmr",
"Pixl",
"PpIn",
"PpCm",
"cuod",
"fold",
"flbr",
"a0754df2-9c60-4b64-a940-6a2bb1102652", // Del All empty Layers
"6f1c2cf5-4a97-4e32-8f59-f5d7a087adef", // Exporp Layer to Files
"destination",
"fileNamePrefix",
"visibleOnly",
"icc",
"jpegQuality",
"psdMaxComp",
"tiffCompression",
"tiffJpegQuality",
"pdfEncoding",
"pdfJpegQuality",
"targaDepth",
"bmpDepth",
"png24Transparency",
"png24Interlaced",
"png24Trim",
"png8Transparency",
"png8Interlaced",
"png8Trim",
"9AA9D7D6-C209-494A-CC01-4E7D926DA642", // Export Color Lookup
"3caa3434-cb67-11d1-bc43-0060b0a13dc4", // Fit Image
"limit",
"8a761c74-f362-4a1b-a3f7-e779ab319a08", // Flaten All Layer Effects
"e805a6ee-6d75-4b62-b6fe-f5873b5fdf20", // Flaten All Masks
"CA37AEAF-6272-41F7-8258-F272711964E2", // generate ?
"1F9021B1-5045-42E1-AE2A-7E504FAA8D50", // Image processor
"cf34b502-2013-4d07-8431-1dfd634ee0cd", // Layer Comps to Files
"B20FB700-B96A-4C10-B666-8C9B9DEF594E", // Layer Comps to PDF
"9AA9D7D6-C209-494A-BED9-4E7D926DA69F", // Lens Correction
"08E8421B-976E-4E81-A964-AD754EDB4381", // Load Multiple DICOM Files
"6F17BFA7-EFC8-40EA-B850-7B95ED8EA713", // Load Layers
"9D3174CE-045C-4B87-B7AE-40D8C3319780", // merge toHDR Pro
"0f9db13f-a772-4035-9020-840f0e5e2f02", // photomerge
"808034C2-162D-481B-88D4-B3EF294EDE42", // script events manager
"20489C30-9DB1-4DAD-B685-513A8C0543B9", // image statistics
"vibrancePreview",
"photoFilterPreserveLuminosity",
"lightingOn",
"brushScale",
"microBrush",
"specularity",
"optionForcesDialog",
"useLayerMonkey",
"extractVersion",
"newGuideLayoutOptions",
"NewWidthValue",
"NewHeightValue",
"NewResolutionValue",
"lastSpecProfileWasDefault",
"StatusLinedsiz",
"StatusLinedpro",
"StatusLineddim",
"StatusLinesmes",
"StatusLinesmto",
"StatusLinescrt",
"StatusLineeffi",
"StatusLinetime",
"StatusLinecurt",
"StatusLinelayC",
"InfoToolHelp",
"ForceCompositeReadout",
"ResolutionValue",
"showPanelOnVarFontUsage",
"FileSize",
"expandingRatio",
"fxSingleDefault",
"sheetImageModeKey",
"sheetImageModeType",
"sheetImageModeRGBColor",
"fxStickyEffects",
"fxLastDialog",
"sheetImageModeGrayScale",
"unified",
"TrapWidth",
"owlPanelManagerInfoClass",
"owlWorkspaceBookmark",
"renderVideoSettings",
"importVideoToLayersMakeAnimation",
"k3DPaintFadeMinAngle2",
"k3DPaintFadeMaxAngle2",
"k3DAxisWidgetFlotillaData",
"kFlotillaActiveRectangle",
"kFlotillaStoredRectangle",
"kFlotillaIsMinimized",
"kFlotillaIsShown",
"kFlotillaIsSmallSized",
"kFlotillaForcedAlignment",
"kBrushPreviewFlotillaData",
"k3DCameraAxisWidgetFlotillaAlignment",
"k3DCameraAxisWidgetFlotillaLeft",
"k3DCameraAxisWidgetFlotillaRight",
"k3DCameraAxisWidgetFlotillaTop",
"k3DCameraAxisWidgetFlotillaBottom",
"k3DScaleIsUniform",
"k3DVolumesEnabled",
"k3DHardwareEnabled",
"Butler",
"disabled_messages",
"expiresAt",
"jsonNull",
"last_message_time",
"message_show_counts",
"curvature_tool",
"RichToolTips",
"cropAspectRatioModeKey",
"cropAspectRatioModeClass",
"pureAspectRatio",
"cropOverlay",
"CropOptionsShowOverlay",
"cropShieldColorMode",
"cropAutoLightenShield",
"cropAutoCenterCropBox",
"cropShowCroppedArea",
"AutoFillOnCrop",
"selectedPreset",
"UseMeasurementScale",
"timelineThumbnailSize",
"timelineCacheLevel",
"timelineLoopPlayback",
"timelineAutoSceneGroup",
"timelineFrameNumberStyle",
"timelineTransitionDuration",
"timelineTransitionColor",
"timelineShowComments",
"timelineShowGlobalLighting",
"timelinePlayAudio",
"smartMatteOpacity",
"selectionLabAlphaOptions",
"MeasurementLogPanel",
"AutoDisplayPalette",
"PersistentColumnOrder",
"PersistentColumnWidth",
"PresetVersion",
"PresetSerialized",
"DataPointPresetSaveCount",
"Label",
"DateTime",
"Document",
"Source",
"Scale",
"ScaleUnits",
"ScaleFactor",
"Count",
"Length",
"Angle",
"Area",
"Perimeter",
"Circularity",
"Height",
"Width",
"GrayValueMinimum",
"GrayValueMaximum",
"GrayValueMean",
"GrayValueMedian",
"IntegratedDensity",
"Histogram",
"ScalePresetSaveCount",
"owlWidgetTypeAppContainer",
"owlAppContainerZoomed",
"owlWidgetSize",
"owlWidgetOrigin",
"owlContentViewStringiID",
"owlContentViewAppData",
"owlPalettePreferredSizeArray",
"owlLayoutCompleted",
"invokeCommand",
"menuCommandNotifier",
"owlMoveDragStarted",
"owlMoveDragCompleted",
"heightUnit",
"proportionalHeight",
"classUIPoint",
"cornerRadiusUnit",
"classUIRect",
"proportionalWidth",
"widthUnit",
"128BitFloatingPoint",
"2upHorizontal",
"2upVertical",
"export3DSingleMesh",
"set3DUnits",
"renderUVVertexColors",
"print3D",
"cancelPrint3D",
"print3DProperties",
"setPrint3DProperties",
"k3DPrintScaffoldingMaterial",
"k3DPrintRaftMaterial",
"k3DPrintRaftOn",
"k3DPrintScaffoldingOn",
"k3DPrintSupportsOn",
"k3DHeatPlateOn",
"k3DSurfaceDetailOn",
"k3DAllowBumpsOn",
"k3DAllowNormalsOn",
"k3DSelectedNozzle",
"k3DPrinterVolumeOn",
"k3DShellThickness",
"k3DCreateShell",
"installTorus",
"scene3DProperties",
"print3DUtilities",
"print3DLastSuccessfulConnection",
"bake3DCrossSection",
"bakeFor3DPrinting",
"upload3DToSketchFab",
"set3DSkeletalAnimation",
"set3DSkeletalAnimationTime",
"set3DFacialExpressionAnimation",
"GetBuiltInMixamoSearches",
"SearchMixamo",
"GetLastMixamoResults",
"GetMixamoThumbnailPath",
"ApplyMixamoPreset",
"GetMixamoParameters",
"SetMixamoParameter",
"sceneToGroup",
"set3DMeshGroupSwitch",
"set3DGroupSwitch",
"simplify3DModel",
"merge3DMaterials",
"repair3DModel",
"create3DFromDepthSolidExtrusion",
"create3DFromDepthTwoSidedSolidExtrusion",
"create3DFromRGBD",
"animationObject",
"faceExpressionObject",
"AnimationLoadPresets",
"AnimationReplacePresets",
"3DSaveAnimationPreset",
"New3DAnimationPreset",
"Save3DAnimationPresets",
"Delete3DAnimationPreset",
"DeleteAll3DAnimationPresets",
"Restore3DAnimationPresets",
"Rename3DAnimationPresets",
"FaceExpressionLoadPresets",
"FaceExpressionReplacePresets",
"3DSaveFaceExpressionPreset",
"New3DFaceExpressionPreset",
"Save3DFaceExpressionPresets",
"Delete3DFaceExpressionPreset",
"DeleteAll3DFaceExpressionPresets",
"Restore3DFaceExpressionPresets",
"Rename3DFaceExpressionPresets",
"3DSaveRepoussePreset",
"New3DRepoussePreset",
"Save3DRepoussePresets",
"Delete3DRepoussePreset",
"DeleteAll3DRepoussePresets",
"Restore3DRepoussePresets",
"Rename3DRepoussePresets",
"objectGroup",
"objectReorder",
"objectBake",
"replaceMesh",
"materialSwitch",
"objectUnGroup",
"objectInstance",
"objectReplicate",
"objectSceneNew",
"objectSceneNewFile",
"packTo3DGroundPlane",
"projectionPaintToggle",
"3DAddObjects",
"3DDeleteObjects",
"3DDuplicateObjects",
"3DInstanceObjects",
"3DGroupUngroupObjects",
"3DReorderObjects",
"3DAddMesh",
"3DAddMeshPreset",
"3DAddFromFile",
"select3DInstances",
"select3DReference",
"ref3DObjectName",
"instance3DObjectName",
"center3DObjectName",
"center3DFace",
"center3DMesh",
"set3DPrintScale",
"3dobject",
"Z3DPrefsGLUseVRAMPercentage",
"Z3DPrefColorUVOverlayDisplay",
"Z3DPrefUVOverlayVisible",
"Z3DPrefUVOverlayOpacity",
"Z3DPrefOnCanvasAxisWidgetScale",
"Z3DPrefProjectionPaintingOn",
"Z3DPrefLastUsed3DUnits",
"Z3DShowDimensionsOnRegular3DOverlays",
"Z3DShowFaceRepairColorIn3DPrintPreview",
"Z3DUseRaytracingIn3DPrintPreview",
"add3DRigToMesh",
"keyframe3DExtraData",
"keyframe3DExtraData2",
"3upHorizontal",
"3upStacked",
"3upVertical",
"4upTile",
"6upTile",
"accountType",
"addCopyToLayerNames",
"adobeStockId",
"adobeStockLicenseState",
"applicationPreferences",
"artboards",
"artboardList",
"artboardTool",
"autoCanvasResizeShift",
"bengaliIndiaLanguage",
"centimetersUnit",
"ciecamWheel",
"closeDocumentPanel",
"closeLearnPanel",
"closeDocumentPanelGroup",
"closeLearnPanelGroup",
"colCount",
"colWidth",
"colGutter",
"compInfo",
"healSmoothFactor",
"patchColorAdaptation",
"columnsUnit",
"controlKey",
"convertJSONdescriptor",
"customPreference",
"dataType",
"designSpaceLibrariesInfo",
"dtipsErodibleTipCustomized",
"FileFormats",
"fitted",
"GlobalSyncEnable",
"nativeGPU",
"overscrollMode",
"overscrollEnabled",
"PhotoshopCrashed",
"HSB",
"ntsc",
"ntscWide",
"NumLaunches",
"pal",
"palWide",
"pixelScaleFactorList",
"protectArtboardAutonest",
"RGBFloat",
"actions",
"activate",
"activeArtboardGuidesColor",
"activeArtboardGuidesCustomColor",
"activeArtboardGuidesStyle",
"available",
"view200Percent",
"adaptationMostLoose",
"adaptationMostStrict",
"alignAsigned",
"allowEventLevelMismatch",
"alpha",
"altCommandName",
"anamorphic",
"animate",
"animationMakeAnimation",
"animationProtection",
"antiAliasPlatformLCD",
"antiAliasPlatformGray",
"applyBrushFile",
"applyStyleFile",
"artboardAutonest",
"artboardBackgroundColor",
"artboardBackgroundType",
"docDefaultNewArtboardBackgroundColor",
"docDefaultNewArtboardBackgroundType",
"artboardIndex",
"artboardEnabled",
"artboardFromLayerGroupEvent",
"artboardFromLayersEvent",
"artboardPresetName",
"artboardRect",
"artboardSection",
"artboard",
"aspectHeight",
"aspectWidth",
"autoLeadingAssigned",
"autoTransparencyFill",
"baseShapeStyle",
"baseParentStyle",
"boundsNoEffects",
"boundsNoMask",
"brightnessCube",
"brushSelectionMode",
"brushSelectionModeAdd",
"brushSelectionModeRefine",
"brushSelectionModeReplace",
"brushSelectionModeSubtract",
"button",
"kcanDispatchWhileModal",
"canvasColor",
"changeBackground",
"changePathDetails",
"changeSizes",
"checked",
"classFloatRect",
"clearAllGuides",
"clearCanvasGuides",
"clearSelectedArtboardGuides",
"clipboardTIFFTransparencyPref",
"clipTopDraggedLayer",
"colorAssigned",
"commandID",
"conditional",
"connected",
"constrainedSides",
"contentAwareColorAdaptationFill",
"contentAwareGainBias",
"context",
"control",
"convertColorToSpace",
"copyLayerCSS",
"copyLayerSVG",
"currentTextStyle",
"cycleGuideVisibility",
"dateModified",
"debugDescriptor",
"decimalPoint",
"decoRenderFlame",
"decoRenderPictureFrame",
"decoRenderTree",
"decoScriptParameters",
"definePatternFile",
"degreesUnit",
"deleteDocumentPreset",
"deleteShapeStyle",
"deleteTimeline",
"dimmed",
"dlDocInfoChanged",
"documentArea",
"documentExtensionData",
"documentGraphNode",
"documentOptions",
"doGainBias",
"dontUpdateTextOptions",
"legacyHealingBrush",
"doubleClickLayerMaskLaunchSelectionLab",
"doubleClickLayerMaskPrompt",
"dropShadowMulti",
"duplicateAudioClips",
"dvcProHD",
"editArtboardEvent",
"editToolbar",
"else",
"enable3D",
"enableExtendedNotification",
"enableLargeTabs",
"enableGlyphAlternate",
"enableGestures",
"enableMENATextEngine",
"enableNarrowOptionBar",
"enter",
"enterModalWorkspace",
"executablePath",
"exit",
"expandNewFX",
"expFeatureLearnMore",
"experimentalFeatures",
"expFeature3DMultitonePrinting",
"expFeature3DAnimations",
"expFeatureAutoFillOnCrop",
"expFeatureModifierPalette",
"expFeatureAliasLayers",
"extractAssets",
"externalPreviewParams",
"feature",
"featureInfo",
"fieldBlur",
"fileOpenContext",
"fileOpenContextCCLibrariesAsset",
"fileOpenContextEmbededLinkedFile",
"fileOpenContextExternallyLinkedFile",
"fixMissingLinkedAssets",
"flyout",
"flushImageChangedEvents",
"focusMask",
"focusMaskInFocusRadius",
"focusMaskImageNoiseLevel",
"focusMaskBinarySegLambda",
"focusMaskBinarySegSigma",
"focusMaskPowerLaw",
"focusMaskUseAutoInFocusRadius",
"focusMaskUseAutoImageNoiseLevel",
"focusMaskUseAutoBinarySegSigma",
"focusMaskUseSoftMask",
"focusMaskOutput",
"fontAvailable",
"fontListChanged",
"fontNameAssigned",
"favoriteFontList",
"recentFontList",
"forceMRU",
"frameFXMulti",
"freeTransformWholePath",
"fullySelected",
"gaussian",
"generalUnitsType",
"generate",
"generateAssets",
"generatorEnabled",
"generatorDisabled",
"generatorStatus",
"generatorSettings",
"generatorTrackingEnable",
"getCommandEnabled",
"getDocumentArea",
"getFeatureInfo",
"getFeatureList",
"getPanelInfo",
"getPanelList",
"getToolInfo",
"getToolList",
"getCurrentToolbarSpecification",
"getViewInfo",
"getViewList",
"globalBounds",
"gradientFillMulti",
"gujaratiLanguage",
"guideLayout",
"guidesVisibility",
"guideSet",
"guideSetClass",
"guideSetName",
"guideSetGuideCount",
"guideTarget",
"guideTargetAllArtboards",
"guideTargetArtboardIndex",
"guideTargetCanvas",
"guideTargetSelectedArtboard",
"guideTargetSelectedArtboards",
"hasBackgroundLayer",
"hasMatchingOpenDoc",
"vectorToolMode",
"hdAnamorphic",
"hdrToning",
"highlighted",
"highlightsFuzziness",
"highlightsLowerLimit",
"hindiLanguage",
"hitTest",
"hsbWheel",
"hslWheel",
"hueCube",
"identify",
"ignoreEmptyGroups",
"impliedFontSize",
"impliedLeading",
"impliedBaselineShift",
"impliedEndIndent",
"impliedFirstLineIndent",
"impliedSpaceAfter",
"impliedSpaceBefore",
"impliedStartIndent",
"imsStatus",
"imsAccessToken",
"indices",
"inchesUnit",
"innerShadowMulti",
"toolsPreferences",
"historyLogPreferences",
"workspacePreferences",
"Z3DPrefRenderTileSize",
"initialize",
"inToolBar",
"paletteEnhancedFontTypeKey",
"irisBlur",
"item",
"json",
"jsonAction",
"kannadaLanguage",
"kerningAssigned",
"keyChar",
"ccLibrariesElement",
"preserveDetailsUpscale",
"automaticInterpolation",
"knotComponent",
"knotData",
"knotEdit",
"knotIndex",
"layerCreated",
"layerDeleted",
"layerExtensionData",
"layerIDs",
"layerKind",
"layerSectionExpanded",
"layersHit",
"layerPathComponentCount",
"layerSVGdata",
"layerSVGcoordinateOffset",
"layerThumbnailSize",
"layerGroupThumbnails",
"layerVectorPointData",
"collapseAllGroupsEvent",
"layerVisibilityChanged",
"layout",
"lchWheel",
"leadingAssigned",
"libraryName",
"licensed",
"linkChanged",
"linkMissing",
"isolateLayers",
"deIsolateLayers",
"drag",
"list",
"showAnimationControls",
"vectorSelectionModifiesLayerSelection",
"local",
"localeInfo",
"main",
"makerColorLookupLayerFromFile",
"makeFrameAnimation",
"makePatternLayerFromFile",
"makeTimeline",
"malayalamLanguage",
"marathiLanguage",
"marginLeft",
"marginTop",
"marginRight",
"marginBottom",
"markdown",
"menu",
"menuBarInfo",
"menuID",
"menuShortcut",
"messageKey",
"midtonesFuzziness",
"midtonesLowerLimit",
"midtonesUpperLimit",
"missing",
"mouse",
"monitorFeature",
"MRUColorList",
"newArtboardGuidesFromTarget",
"newArtboardEvent",
"newDocPresetJSON",
"newGuideLayout",
"newGuidesFromTarget",
"nodeConnection",
"nodeMenuInitialize",
"nodeMenu",
"nodePluginInitialize",
"nodePlugin",
"noiseReduction",
"nonActiveArtboardGuidesColor",
"nonActiveArtboardGuidesCustomColor",
"nonActiveArtboardGuidesStyle",
"nudge",
"nudgePathPoints",
"numberOfCacheLevels64",
"numberUnit",
"oilPaint",
"openWindow",
"optionKey",
"origin",
"oriyaLanguage",
"osVersion",
"overprint",
"owlAction",
"owlCommand",
"owlPanelID",
"owlPanelList",
"packageFile",
"page3DNumber",
"panel",
"panels",
"kHighlightColorDefault",
"kHighlightColorOne",
"parent",
"patch",
"recursive",
"reorderFX",
"result",
"patchStructureAdapt",
"transformOnDrop",
"initialCorner",
"finalCorner",
"pathBlur",
"pathBounds",
"pathComponentSelectionChanged",
"pathID",
"pdfUsingModifiedPreset",
"picasUnit",
"placedLayerConvertToEmbedded",
"placedLayerConvertToLinked",
"placedLayerEmbedAll",
"placedLayerRelinkToFile",
"placedLayerRelinkToLibraries",
"placedLayerReplaceMissing",
"placedLayerRevealInOS",
"placedLayerUpdateAllModified",
"placedLayerUpdateModified",
"popout",
"popup",
"port",
"preferACRForHDRToning",
"present",
"preserveShape",
"presetJSON",
"preventAbort",
"preventReentrantPlay",
"progressDone",
"progressFinish",
"progressStart",
"progressStartTask",
"progressTotal",
"progressUpdate",
"progressive",
"proportionalScaling",
"punjabiLanguage",
"pushToDesignLibraries",
"quads",
"quickSelectSelectionViewMode",
"qsMatTool",
"radii",
"rasterizeAllPlaced",
"rawPixmapFilePath",
"readableFileExtensions",
"readBytes",
"readMessages",
"readStatus",
"reason",
"recentFileEntries",
"recentFileThumbnails",
"recentFilesAsStrings",
"recentlyUsedCCLibrariesTemplateElements",
"referenceRect",
"refine",
"refineEdgeParameters",
"remapFonts",
"remote",
"renderFlame",
"renderPictureFrame",
"renderTree",
"representation",
"resetDocumentChanged",
"resetMessages",
"resolveAllStyles",
"resolveFontsDialog",
"persistent",
"perspectiveWarpMode",
"perspectiveWarpQuad",
"perspectiveWarpSide",
"perspectiveWarpTransform",
"roughness",
"rowHeight",
"rulersVisibility",
"sampleAllLayers",
"sanitizeFileForTemplate",
"saveBrushFile",
"saveStyleFile",
"saveForCCLibrariesElement",
"savedBrightnessLevel",
"scratchDiskPreferences",
"screenModeArtboard",
"secondsUnit",
"selectionModeAdd",
"selectionModeSubtract",
"selectionModeReplace",
"selectionModeRefine",
"selectionLab",
"selectionLabSmartBrushTool",
"selectionLabRefineTool",
"selectionLabDumbBrushTool",
"selectionLabLassoTool",
"selectionLabPolyLassoTool",
"selectionModifyEffectAtCanvasBounds",
"selectionModifyContractEffectAtCanvasBounds",
"selectionModifyExpandEffectAtCanvasBounds",
"selectionModifyFeatherEffectAtCanvasBounds",
"selectionModifySmoothEffectAtCanvasBounds",
"selectionOutputNative",
"selectionOutputToSelection",
"selectionOutputToUserMask",
"selectionOutputToNewSheet",
"selectionOutputToNewSheetAndMask",
"selectionOutputToNewDocument",
"selectionOutputToNewDocumentAndMask",
"sendLayerThumbnailToNetworkClient",
"sendLayerShapeToNetworkClient",
"sendDocumentInfoToNetworkClient",
"sendJSONToNetworkClient",
"separator",
"setOverscrollMode",
"setPanZoom",
"setPlacedLayerComp",
"setSlicesVisible",
"shadowsFuzziness",
"shadowsUpperLimit",
"shapeClipboardOperation",
"shapeCopyShapeAll",
"shapeCopyFill",
"shapeCopyStroke",
"shapeCopyStrokeDetails",
"shapeCopyStrokeAll",
"shapePasteShapeAll",
"shapePasteFill",
"shapePasteStroke",
"shapePasteStrokeDetails",
"shapePasteStrokeAll",
"sharpenMethod",
"shortcut",
"showInDialog",
"showMessage",
"showMessages",
"showTKfontsInRecog",
"shown",
"showInactiveArtboardGuides",
"showPanelArtboardCreation",
"showPanelOnShapeCreation",
"signature",
"sizeAssigned",
"skipTransformSOFromLibrary",
"slicesVisibility",
"smartBrushClass",
"smartBrushRefineEdge",
"smartBrushSelectionMode",
"smartBrushWorkspace",
"smartBrushTool",
"smartBrushViewMode",
"smartBrushTransparency",
"smartBrushUseSmartRadius",
"smartBrushRadius",
"smartBrushSmooth",
"smartBrushFeather",
"smartBrushContrast",
"smartBrushShiftEdge",
"smartBrushShowBorder",
"smartBrushShowOriginal",
"smartBrushHighResOnMouseDown",
"smartBrushDecontaminate",
"smartBrushRememberSettings",
"smartBrushShowEdgeDetectionSettings",
"smartBrushShowRefineEdgeSettings",
"smartBrushShowAdvancedSettings",
"smartBrushClearSelectionEvent",
"smartBrushResetSelectionEvent",
"smartBrushUserSpecifiedOutput",
"smartGuidesVisibility",
"smartObjectMore",
"smartSharpenPreviousSettings",
"solidFillMulti",
"spacesLibraryElementCreated",
"spacesLibraryElementChosen",
"spacesLibraryElementLicensed",
"spacesLibraryPlaceElement",
"squareness",
"stampPickupTool",
"submenu",
"subViews",
"suppressForcedMenuRebuild",
"suppressLowPriorityEvents",
"suppressPlayLevelIncrease",
"SVPExport",
"svgFormat",
"syncManageAcct",
"syncSettings",
"syncSettingsPush",
"syncSettingsPull",
"syncSettingsDone",
"syncPrefs",
"syncAdvanced",
"syncEverything",
"syncChooseWhat",
"syncNothing",
"tamilLanguage",
"targetLayersIDs",
"targetLayersIndexes",
"targetPathVisibility",
"teluguLanguage",
"testMode",
"typekitMarketingDialog",
"textCharStyleImport",
"textPgphStyleImport",
"textLoadDefaultTypeStyles",
"textSaveDefaultTypeStyles",
"textThumbnail",
"textToClipboard",
"textToolTreatsESCAsCommit",
"textToolTreatsESCAsCommitPromptShown",
"textToolRecentFontDisplayNumber",
"textWarningLevel",
"then",
"thumbnailSize",
"thumbnailStyleFile",
"tiltBlur",
"timelineDeleteTimeline",
"timelineEnable3DTracksKeys",
"timelineMakeTimeline",
"token",
"toggleModifierKeysPalette",
"toggleLearnPanel",
"toWindow",
"toggle3DUVOverlay",
"toggle3DMeshCageBoundingBox",
"toggleArtboardGuides",
"toggleCanvasGuides",
"toggleShowMRUInBrushesPanel",
"toggleShowMRUInSwatchesPanel",
"toolbarCustomization",
"toolBarVisible",
"toolKey",
"toolModalStateChanged",
"tools",
"toolRecording",
"toolRecordingData",
"toolSupportsBrushes",
"toolTip",
"totalInk",
"trackingAssigned",
"trackerEndedWithoutBreakingHysteresis",
"transitionPlacement",
"typeStyles",
"uiBrightnessChanged",
"highlightColorOption",
"highlightColorOptionEnumType",
"uiDefaultHighlightColor",
"uiBlueHighlightColor",
"uiInfo",
"undoWhile3DPainting",
"unitRect",
"unitValueQuadVersion",
"unknown",
"unlicensed",
"unwrapLayers",
"updateLayers",
"updateMarkdownFile",
"useFillMasks",
"useClassicFileNewDialog",
"useStrictDispatch",
"unzip",
"vectorMaskEmpty",
"vertices",
"view",
"viewID",
"viewTransform",
"visibilityChanged",
"warpedVertices",
"welcomeScreen2",
"welcomeScreenOpen",
"wheelSpinBlur",
"wholeFXClass",
"widgetType",
"writeBytes",
"writeMessages",
"writePatternToFile",
"writeStatus",
"preferTinyPaletteFontType",
"newDocumentPreset",
"FuntaFormat",
"exportAssetsPrefs",
"exportFileType",
"exportFilePath",
"exportMetaData",
"exportConvertToSRGB",
"exportAssetsLocationSetting",
"exportAssetsJPGQuality",
"exportPNGTransparency",
"exportDocumentAsFileTypePressed",
"exportLaunchOSWindow",
"exportSelectionAsFileTypePressed",
"exportShownPrefsChangeAlert",
"exportDocumentAsDialog",
"exportSelectionAsDialog",
"httpsCommandSet",
"httpsCommandGet",
"httpsRequestJSON"
];
Copy link to clipboard
Copied
They can only honour you Edit after over 4 months: I'd like to ask is the method you used to get all these keywords fully reliable as I found more than one that are not contained on this list like for ex. 'Abbx'. Was that done by 'brute-force attack'?
Copy link to clipboard
Copied
There is no such stringIDToTypeID("Abbx"). Or what did you mean?
Copy link to clipboard
Copied
Yes, there isn't, because that exists only as charIDToTypeID("Abbx")
Copy link to clipboard
Copied
Where is it applied?
charID can be any, for example, charIDToTypeID ("%%%%")
Copy link to clipboard
Copied
So you mean there's no way to be sure if 'chars' was used by engineers untill applied in specific spot?
btw it's boolean type for 'Show Transform Controls' (in options when 'Move Tool' is chosen).
Isn't there way to find all chars and be sure they were added by Adobe?
I think it only needs to read all objects with properties.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now