新手第一次了解的事件监听一定是 ScriptingListener.8bi插件,如果你对此插件有了基本运用,那么现在了解一款更方便的时间监听脚本 event_listener.jsx。不再像ScriptingListener.8bi插件记录的脚本那样晦涩难懂,以便你更透彻的学习了解动作管理器用法。
event_listener.jsx 由Adobe社区r-bin贡献,详情:https://community.adobe.com/t5/photoshop/script-events-listener/td-p/9768361?page=1
目前已经经过我的小改,请继续往下看。
1、准备 event_listener.jsx (文章后面有下载链接和源文件)文件到 F:\Program Files\Adobe Photoshop 2020(版本)\Presets\Scripts 脚本文件里面。
2、打开PS,【文件】-【脚本】-【Script Events Listener】

3.点击enable开启监听。(不用的时候可以关闭)

4.安装后,您执行的步骤将作为JavaScript记录到桌面上的EventListener.log中。这样每个动作记录的功能函数是不是更好理解了呢。

event_listener.jsx 下载地址:https://download.youkuaiyun.com/download/greless/12370348
event_listener.jsx源码:
/**************************************************
by Greless
1、修改脚本监听数据本地化语言显示 ---0.02-01
2、函数增加注释当前历史记录名称 ---0.02-02
*************************************************/
<javascriptresource>
<name>Script Events Listener...</name>
<category>scriptevents</category>
</javascriptresource>
var _version = "0.02-02";
var log_name = "~/Desktop/EventListener.log";
var max_data_len = 10000; // Trims data to this value if they are longer. For example, with toolRecording
var dsc_name = "d";
var lst_name = "list";
var ref_name = "r";
var dsc_numb = 0;
var lst_numb = -1;
var ref_numb = -1;
var tab = " ";
var silent = false;
var events_CS6 = [ "All " ];
var events_CC = ["TdT ", "Avrg", "Asrt", "Fbrs", "HsbP", "LghE", "Pnt ", "TxtF", "Vrtn", "BacL", "FilE", "ColE", "OpnU", "VnPt", "LqFy",
"Illustrator Export. This string makes me unique!",
"22C3EEBF-A978-4ca9-91DF-E4F0CCEE5ACE",
"733B7310-9259-48fd-8A07-24CF7521590D",
"4059cf7a-9304-11d3-bd8d-0060b0a13dc4",
"1CAB8255-B682-4EAD-8184-AC65030134D5",
"ffcb20ee-4c1f-11e5-885d-feff819cdc9f",
"12fb03a7-e9af-426a-8377-3d423d7303e6",
"8cba8cd6-cb66-11d1-bc43-0060b0a13dc4",
"0B71D221-F8CE-11d2-B21B-0008C75B322C",
"a0754df2-9c60-4b64-a940-6a2bb1102652",
"6f1c2cf5-4a97-4e32-8f59-f5d7a087adef",
"9AA9D7D6-C209-494A-CC01-4E7D926DA642",
"3caa3434-cb67-11d1-bc43-0060b0a13dc4",
"8a761c74-f362-4a1b-a3f7-e779ab319a08",
"e805a6ee-6d75-4b62-b6fe-f5873b5fdf20",
"CA37AEAF-6272-41F7-8258-F272711964E2",
"1F9021B1-5045-42E1-AE2A-7E504FAA8D50",
"cf34b502-2013-4d07-8431-1dfd634ee0cd",
"B20FB700-B96A-4C10-B666-8C9B9DEF594E",
"9AA9D7D6-C209-494A-BED9-4E7D926DA69F",
"08E8421B-976E-4E81-A964-AD754EDB4381",
"6F17BFA7-EFC8-40EA-B850-7B95ED8EA713",
"9D3174CE-045C-4B87-B7AE-40D8C3319780",
"0f9db13f-a772-4035-9020-840f0e5e2f02",
"808034C2-162D-481B-88D4-B3EF294EDE42",
"20489C30-9DB1-4DAD-B685-513A8C0543B9",
"SaveForWeb",
"Adobe Camera Raw Filter",
"CropPhotos0001",
"AdobeExposureMergeUI",
" JPEG 2000",
"CropPhotosAuto0001",
"AdobeScriptAutomation Scripts",
"WIAWizard0001",
"Adobe Camera Raw",
"export3DSingleMesh",
"set3DUnits",
"renderUVVertexColors",
"print3D",
"cancelPrint3D",
"print3DProperties",
"setPrint3DProperties",
"print3DUtilities",
"bake3DCrossSection",
"bakeFor3DPrinting",
"upload3DToSketchFab",
"set3DSkeletalAnimation",
"set3DFacialExpressionAnimation",
"GetBuiltInMixamoSearches",
"SearchMixamo",
"GetLastMixamoResults",
"GetMixamoThumbnailPath",
"ApplyMixamoPreset",
"GetMixamoParameters",
"SetMixamoParameter",
"sceneToGroup",
"set3DMeshGroupSwitch",
"set3DGroupSwitch",
"simplify3DModel",
"merge3DMaterials",
"repair3DModel",
"create3DFromDepthSolidExtrusion",
"create3DFromDepthTwoSidedSolidExtrusion",
"create3DFromRGBD",
"New3DRepoussePreset",
"Save3DRepoussePresets",
"Delete3DRepoussePreset",
"DeleteAll3DRepoussePresets",
"Restore3DRepoussePresets",
"Rename3DRepoussePresets",
"objectGroup",
"objectReorder",
"objectBake",
"replaceMesh",
"materialSwitch",
"objectUnGroup",
"objectInstance",
"objectReplicate",
"objectSceneNew",
"objectSceneNewFile",
"packTo3DGroundPlane",
"projectionPaintToggle",
"select3DInstances",
"select3DReference",
"center3DMesh",
"set3DPrintScale",
"add3DRigToMesh",
"convertJSONdescriptor",
"applyBrushFile",
"artboardFromLayerGroupEvent",
"artboardFromLayersEvent",
"brushSelectionModeAdd",
"brushSelectionModeRefine",
"brushSelectionModeReplace",
"brushSelectionModeSubtract",
"changePathDetails",
"clearAllGuides",
"clearCanvasGuides",
"clearSelectedArtboardGuides",
"conditional",
"convertColorToSpace",
"copyLayerCSS",
"copyLayerSVG",
"decoRenderFlame",
"decoRenderPictureFrame",
"decoRenderTree",
"definePatternFile",
"deleteTimeline",
"duplicateAudioClips",
"editArtboardEvent",
"enableExtendedNotification",
"fixMissingLinkedAssets",
"flushImageChangedEvents",
"focusMask",
"generate",
"generateAssets",
"generatorTrackingEnable",
"hitTest",
"jsonAction",
"collapseAllGroupsEvent",
"licensed",
"isolateLayers",
"deIsolateLayers",
"makerColorLookupLayerFromFile",
"makeFrameAnimation",
"makePatternLayerFromFile",
"makeTimeline",
"newArtboardGuidesFromTarget",
"newArtboardEvent",
"newDocPresetJSON",
"newGuideLayout",
"newGuidesFromTarget",
"nodeConnection",
"nodeMenuInitialize",
"nodeMenu",
"nodePluginInitialize",
"nodePlugin",
"oilPaint",
"packageFile",
"reorderFX",
"placedLayerConvertToEmbedded",
"placedLayerConvertToLinked",
"placedLayerEmbedAll",
"placedLayerRelinkToFile",
"placedLayerRelinkToLibraries",
"placedLayerReplaceMissing",
"placedLayerRevealInOS",
"placedLayerUpdateAllModified",
"placedLayerUpdateModified",
"progressFinish",
"progressStart",
"progressUpdate",
"pushToDesignLibraries",
"rasterizeAllPlaced",
"remapFonts",
"resetDocumentChanged",
"resolveFontsDialog",
"perspectiveWarpTransform",
"sanitizeFileForTemplate",
"saveBrushFile",
"sendLayerThumbnailToNetworkClient",
"sendLayerShapeToNetworkClient",
"sendDocumentInfoToNetworkClient",
"sendJSONToNetworkClient",
"setOverscrollMode",
"setPanZoom",
"setPlacedLayerComp",
"shapeClipboardOperation",
"smartBrushWorkspace",
"smartBrushClearSelectionE

本文介绍了一款改进的事件监听脚本event_listener.jsx,该脚本为Adobe Photoshop用户提供更直观的动作管理器使用体验。通过记录用户的每一步操作,帮助用户更好地理解和掌握动作管理器的用法。安装和使用过程简单,只需将脚本放入指定目录并启用监听,所有操作将被记录至EventListener.log文件。
最低0.47元/天 解锁文章
6215





