gpt4 book ai didi

copy - Photoshop JSX——如何将任意文本复制到剪贴板?

转载 作者:行者123 更新时间:2023-12-04 17:13:13 24 4
gpt4 key购买 nike

现在,我使用提示命令作为一种解决方法,在 Photoshop 中从我的 JSX 脚本中复制任意文本。

prompt("to copy",(horizontalcenter.toString()) + ", " + verticalcenter.toString());

这给了我想要的信息。 “要复制”只是给出了标题,那么我要从Photoshop中复制出来的信息就在已经选中的提示框中。所以我所要做的就是点击控制C,转到我需要这些信息的Notepad++,然后点击控制V。

它可以工作,但它可能会更快。必须有一种方法可以将这些信息从 Photoshop 中直接复制到剪贴板,不是吗?

最佳答案

Photoshop 13.1(Photoshop CS6 的最新 Creative Cloud 版本)现在有一个 Hook ,可让您直接执行此操作。这是一个示例函数:

function copyTextToClipboard( txt )
{
const keyTextData = app.charIDToTypeID('TxtD');
const ktextToClipboardStr = app.stringIDToTypeID( "textToClipboard" );

var textStrDesc = new ActionDescriptor();

textStrDesc.putString( keyTextData, txt );
executeAction( ktextToClipboardStr, textStrDesc, DialogModes.NO );
}

请注意,这在 13.1 之前的 Photoshop 版本中不起作用

关于copy - Photoshop JSX——如何将任意文本复制到剪贴板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4066108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com