Ps:脚本与动作

news2024/11/25 6:48:31

有三种脚本语言可用于编写 Photoshop 脚本:AppleScript(macOS)、JavaScript 和 VBScript(Windows)。

Photoshop 脚本文件默认文件夹

Win:C:\Program Files\Adobe\Adobe Photoshop 2024\Presets\Scripts

Mac:/Applications/Adobe Photoshop 2024/Presets/Scripts

官网参考文件地址

www.adobe.com/devnet/photoshop/scripting.html

JavaScript 支持编写可以跨平台在 Windows 或 macOS 上运行的 Photoshop 脚本。

1、使用文本编辑软件,如 Notepad、Sublime Text等编写 JavaScript 代码。比如,可使用下列代码更改当前选中的文字图层的内容。

//更改当前选中的文字图层的内容
if(app.documents.length != 0){
var doc = app.activeDocuments;
var myWindow = new Window("dialog","mediaTEA");
var topRow = myWindow.add("panel");
topRow.add("statictext",undefined,"请更改文字内容");
var myText = topRow.add("edittext",undefined,"©",{name:'myText'});
myText.characters = 30;
myText.active = true;
var btnOk = topRow.add("button",undefined ,"确定",{name:'btnOk'});
    
btnOk.onClick = function()    {  
    var al = app.activeDocument.activeLayer;      
    var ti = al.textItem; 
    ti.contents = topRow.myText.text;
    al.name = topRow.myText.text;
    myWindow.close();}
myWindow.show();}


提示:

Photoshop 脚本的专业编辑工具是由 Adobe 公司提供的 Extendscript Toolkit CC。

2、编辑完后,另存为扩展名为 .jsx 的 JavaScript 文件。

84a39fdb1181a565d41e4972ef7e70bd.png

提示:

保存在默认文件夹里的脚本文件,会显示在Ps菜单:文件/脚本 Scripts里。重启 Photoshop 后可见。

3、点击Ps菜单:文件/脚本/(脚本文件名) 执行此脚本。

39b15dc968d7b4afd65cea6705509530.png

提示:

可按 Esc 键退出。

如果要运行存储在其他位置的脚本,点击Ps菜单:文件/脚本/浏览 Browse,然后浏览到该脚本。

  ◆  ◆

在动作中运行脚本

录制动作时,在适当的时候点击“动作”面板控制菜单,执行“插入菜单项目” Intert Menu Item,然后点击Ps菜单:文件/脚本/(脚本文件名)。即可将此脚本记录在动作中。

16f327557bc7dcb9ba5e70fcbeba3697.png

  ◆  ◆

自动触发动作或脚本

通过脚本事件管理器 Script Events Manager将特定的事件(如打开、存储或导出文件)与 JavaScript 脚本或 Photoshop 动作关联起来,以便在这些事件发生时自动触发相应的操作。

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

Scripts/Script Events Manager

3a69362c5b894cb990d746cb41b3e8e0.png

请参阅:

《Ps:脚本事件管理器》

6d7dcf0c291b2a7650194db3f49a99f0.jpeg

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1835567.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

无线麦克风推荐哪些品牌?一文读懂家用无线麦克风哪个牌子好!

​在这个充满创意与表达的时代,无线领夹麦克风以其独特的魅力,成为了声音创作者们的得力助手。它小巧便携,功能强大,无论是日常拍摄、直播互动还是专业演出,都能轻松应对,让你的声音随时随地清晰传递。那么…

PIL保存后的图像莫名的失真,部分不失真部分很失真

原图片是这样的: PIL会自行**“自救”被正则化的图片,导致自救过曝,部分颜色非常失真,但是部分又保存的还行。现象如下: 这里你检查一下你保存的是不是被正则化的图片**,如果是,改改。 查看一…

长难句打卡6.17

At a time when Thomas Piketty and other economists are warning of rising inequality and the increasing power of inherited wealth, it is bizarre that wealthy aristocratic families should still be the symbolic heart of modern democratic states. 在托马斯皮凯…

基于Java的二手手机回收平台系统

开头语: 你好呀,我是计算机学长猫哥!如果有相关需求,文末可以找到我的联系方式。 开发语言:Java 数据库:MySQL 技术:JavaJSPServlet 工具:IDEA/Eclipse、Navicat、Maven 系统展…

Postman接口测试之postman设置接口关联,实现参数化

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 postman设置接口关联 在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结…

如何轻松进行照片压缩?5个软件帮助你快速进行照片压缩

如何轻松进行照片压缩?5个软件帮助你快速进行照片压缩 照片压缩是一种常见的图像处理操作,旨在减小图像文件的大小而尽量保持图像质量。有许多软件和工具可供选择,每个工具都有其独特的压缩算法和功能。以下是一些关于照片压缩的详细信息&am…

XMind for mac/win:解锁思维边界的思维导图神器

在信息爆炸的时代,高效地整理思绪、捕捉灵感成为了每个人的迫切需求。XMind for mac/win作为一款功能强大的思维导图软件,以其卓越的性能和易用性,赢得了广大用户的青睐。 一、跨平台兼容,无缝体验 XMind for mac/win完美兼容Ma…

Ubuntu-24.04-live-server-amd64安装界面中文版

系列文章目录 Ubuntu安装qemu-guest-agent Ubuntu-24.04-live-server-amd64启用ssh Ubuntu乌班图安装VIM文本编辑器工具 文章目录 系列文章目录前言一、准备工作二、开始安装三、测试效果总结 前言 Centos结束,转战Ubuntu。我之所以写这篇文章,是因为我…

计算机网络5:运输层

概述 进程间基于网络的通信 计算机网络中实际进行通信的真正实体,是位于通信两端主机中的进程。 如何为运行在不同主机上的应用进程提供直接的逻辑通信服务,就是运输层的主要任务。运输层协议又称为端到端协议。 运输层向应用层实体屏蔽了下面网络核心…

【x264】整体框架汇总

【x264】整体框架汇总 1. x264整体框架图2. 思考 参考: x264源代码简单分析:概述 参数分析: 【x264】x264编码器参数配置 流程分析: 【x264】x264编码主流程简单分析 【x264】编码核心函数(x264_encoder_encode&…

vue大作业-端午节主题网站

vue大作业-端午节主题网站介绍 端午节,又称为龙舟节,是中国的传统节日之一,每年农历五月初五庆祝。这个节日不仅是纪念古代爱国诗人屈原的日子,也是家人团聚、共享美食的时刻。今天,我们非常高兴地分享一个以端午节为…

有效招聘营销策略的六个组成部分

任何想吸引更多人购买其产品的公司都必须投资于市场营销。然而,当涉及到让更多的人了解公司的工作时,许多有效的营销活动可能不是招聘团队的首要考虑因素。为了超越招聘委员会上的“发布祈祷”策略,有必要包括有效招聘营销策略的所有组成部分…

COUNTIF函数除计数,还可排序哦

COUNTIF函数除统计个数外,还可以排序哦! 近期工作中遇到一个场景“对不同类型的人员按办理量进行排序”,前期只是对同一种类型进行排序,经过查阅资料,可以用COUNTIF函数解决问题,今天就把COUNTIF函数的用法…

ROS学习记录:launch文件启动Hector_Mapping的建图功能

前言 SLAM软件包Hector_Mapping 在上一篇笔记中,通过Hector_Mapping软件包实现了SLAM功能,运行了四条指令,有些麻烦。本文通过launch文件的使用将指令整合起来,方便功能的实现。 一、打开终端,输入cd catkin_ws1/src…

基于java+springboot+vue实现的在线远程考试系统(文末源码+Lw)230

摘 要 信息数据从传统到当代,是一直在变革当中,突如其来的互联网让传统的信息管理看到了革命性的曙光,因为传统信息管理从时效性,还是安全性,还是可操作性等各个方面来讲,遇到了互联网时代才发现能补上自…

如何处理跨库查询,以保证数据一致性

如何处理跨库查询,以保证数据一致性? 处理跨库查询以保证数据一致性是一个复杂的问题,通常涉及到分布式数据库系统和事务管理。以下是一些关键步骤和策略: 使用事务: 在多个库之间执行操作时,确保它们作为一个原子单元…

IT入门知识第一部分《IT基础知识》(1/10)

目录 IT入门知识第一部分《IT基础知识》(1/10) 1.引言 2.第一部分:IT基础知识 2.1 计算机硬件 CPU:计算机的心脏 内存:数据的临时居所 存储设备:数据的长期仓库 输入输出设备:与计算机的…

第六节 未登录与登录分支设立

经常我们在设计中,经常会遇到多条件分支打开相关界面,下面重点基于一个控件判断对未登录与已登录分支跳转案例进行说明。 一、设置元件 注意:动态面板默认设置 二、设置隐藏面板 三、关联条件情形 1、设置触发事件的元件 2、启用情形 3、添加情形,增加面板中“未登录”为…

计算机专业毕设-在线商城系统

1 项目介绍 在线商城系统,后端java语言,springboot,SSM框架。前端thymeleaf,前后端不分离。本项目已经隐去作者信息,所有代码文件均没有创建人和创建时间,可以放心使用。 系统用户分为两类,管理…

VScode开发ARM环境搭建

1. vscode安装 直接访问官网: Visual Studio Code - Code Editing. Redefined 2. 安装插件 2.1. 安装Embedded IDE 2.2. 安装Cortex-debug 3. 工程初始化 3.1. 导入现有工程(推荐) 3.2. 或可创建新的工程 3.2.1. 选择Cortex-M项目 指定项目名称&…