当前位置: 首页 > news >正文

Ps:脚本事件管理器

Ps菜单:文件/脚本/脚本事件管理器

Scripts/Script Events Manager

脚本事件管理器 Script Events Manager允许用户将特定的事件(如打开、存储或导出文件)与 JavaScript 脚本或 Photoshop 动作关联起来,以便在这些事件发生时自动触发相应的操作。这可以极大地提高工作效率,简化复杂的工作流程。

  ◆  ◆

使用方法与技巧

1、一般操作步骤

(1)勾选“启用事件以运行脚本/动作”。

(2)选择一个事件,例如“打开文档”。

(3)选择当事件发生时,要触发的是“脚本”还是“动作”。

(4)选择一个脚本或动作,并点击“添加” Add按钮添加到事件列表。

(5)点击“完成” Done按钮退出。之后,当事件发生时,就会运行对应的脚本或动作。

2、自动化重复任务

通过将常用的脚本或动作与特定事件绑定,可以自动执行重复性任务。

比如,在每次保存文件时自动应用水印。

首先创建一个包含应用水印步骤的动作,然后在脚本事件管理器中将“存储文档”事件与该动作关联。

3、自定义工作流程

可以根据自己的需求定制工作流程,将特定的操作与常用事件关联起来,减少手动操作的需求。

比如,在导入大量图像时,自动调整大小、应用滤镜等。可以编写一个脚本(或录制一个动作)来执行这些操作,并将“打开文档”事件与该脚本(或动作)关联。

  ◆  ◆

面板选项说明

ad503e99226f843a8b52c51c9f80a598.png

启用事件以运行脚本/动作

Enable Events to Run Scripts/Actions

勾选此项,启用事件触发。

取消勾选,则会停用事件触发。列表中的事件会保留,除非点击“移去” Remove按钮或“全部移去” Remove All按钮。

Photoshop 事件

Photoshop Event

选择将触发脚本或动作的特定事件。

--启动应用程序

Start Application

--新建文档

New Document

--打开文档

Open Document

--开始存储文档

Start Save Document

--存储文档

Save Document

--关闭文档

Close Document

--打印文档

Print Document

--导出文档

Export Document

--全部

Everything

指的是任何事件。

--添加事件

Add an Event

详细说明见后。

脚本

Script

选择要在事件发生时触发的脚本。

--Clean Listener

Clean Listener

通过添加和移去来管理您的事件。选择不同的 JavaScript 文件以获得详细说明。

--显示相机制造商

Display Camera Maker

检查 XMP 元数据以了解相机的制造商和型号。向用户显示此信息。

--打开为图层

Open As Layer

将此分配给打开文档事件。这会将只有一个背景图层的文档提升为具有文档名称的图层。

--调整大小

Resize

弹出图像大小对话框。使用 100 x 100 像素预设菜单。

--存储额外 JPEG

Save Extra JPEG

此脚本设计为在存储事件之后运行。此脚本将一个额外的 JPEG 文件与当前的现用文档一起存储。在存储时,此脚本不会处理“作为拷贝”选项。

--更新文件信息

Update File Info

存储文档时弹出文件信息对话框。

--警告,如果是 RGB

Warn If RGB

使用此脚本将现用文档切换到 RGB 模式,然后存储该文档。

--欢迎

Welcome

Photoshop 启动时显示一个简单警告。

--浏览

Browse

用于载入其它脚本文件。

动作

Action

从第一个弹出式菜单中选择“动作组” Set,然后从第二个菜单中选择该组中的动作 Action。

必须在“动作”面板中载入动作后,它才会出现在这些菜单中。

  ◆  ◆

自定义事件

1、添加自定义事件

“添加事件” Add an Event菜单选项可以用于创建自定义事件。

47c1f6e2e57e599a1db6a6325f217d3f.png

在“事件名称” Event Name栏中,输入自己希望的事件名称描述。

在“说明性标签” Descriptive Label栏中,必须输入 Photoshop 规定的事件代码(区分大小写)。

事件代码可在《ADOBE PHOTOSHOP JAVASCRIPT REFERENCE》 PDF 文档尾部的附录 Appendix A: Event ID Codes 中查找。

2、删除自定义事件

添加到列表中的自定义事件,只能在脚本事件管理器.xml(中文版 Ps 时,英文版 Ps 请查找 Script Events Manager.xml 文件)文件中删除。

Windows

C:\Users\[用户名]\AppData\Roaming\Adobe\Adobe Photoshop 2024\Adobe Photoshop 2024 Settings\

macOS

/Users/[用户名]/Library/Preferences/Adobe Photoshop 2024 Settings/

可用记事本等软件打开并更改 XML 文件。

36d76333d11fd051c8d0a2d891948fef.png

然后删除如上图所示的代码段即可。

有些事件是通用的,比如“select”,不论是选择图层或选择工具时都可以触发。如果希望仅在选择图层时触发,则先在脚本事件管理器中“移去”现有事件,然后再在 XML 文件中更改后再“添加”到事件列表。

5fb0d99d71b92f373ad19f4c024fee5e.png

a63b4bbc428ff9c5e191117ca6fd8599.jpeg

“点赞有美意,赞赏是鼓励”

相关文章:

  • qt c++ 字符串拼接踩坑
  • Linux--Mosquitto服务器
  • Spring框架的原理及应用详解(六)
  • 拥抱开源,构建未来:王嘉树与 TDengine 的开源之旅
  • TCP关闭连接
  • 毕业了校园卡怎么改套餐?
  • css3中有哪些新属性(特性)?
  • 《java 编程基础》试题
  • Python文本处理:初探《三国演义》
  • 100V宽电压H62410A恒压芯片 24V降压5V 24V降压12V电源IC
  • 做好程序前设计
  • Qt进程间通信(QSharedMemory、QLocalSocket、QWebSocket、QProcess、D-BUS、QTcpSocket)
  • 云服务器部署Neo4j
  • 常用参数注解
  • 瑞昱半导体AMB82 MINI SD卡加载模型RTSP视频流AI识别图像和声音分类
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 【347天】每日项目总结系列085(2018.01.18)
  • 03Go 类型总结
  • 2017-09-12 前端日报
  • 77. Combinations
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • JavaScript中的对象个人分享
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • Swift 中的尾递归和蹦床
  • windows下mongoDB的环境配置
  • XForms - 更强大的Form
  • 闭包--闭包之tab栏切换(四)
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 开源地图数据可视化库——mapnik
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 山寨一个 Promise
  • 我的业余项目总结
  • 学习JavaScript数据结构与算法 — 树
  • 译米田引理
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (2020)Java后端开发----(面试题和笔试题)
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (pojstep1.1.2)2654(直叙式模拟)
  • (Python第六天)文件处理
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (二)linux使用docker容器运行mysql
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (附源码)计算机毕业设计高校学生选课系统
  • (含笔试题)深度解析数据在内存中的存储
  • .bat批处理出现中文乱码的情况
  • .NET BackgroundWorker
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET Micro Framework初体验
  • .NET Project Open Day(2011.11.13)
  • .net 验证控件和javaScript的冲突问题
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件