Javascript Photoshop脚本-用户定义的圆原点(坐标)

Javascript Photoshop脚本-用户定义的圆原点(坐标),javascript,coordinates,photoshop,Javascript,Coordinates,Photoshop,我是新的Photoshop脚本,也许我没有寻找正确的术语。我试图在用户定义的位置创建3个同心圆。我有一个脚本来创建一个圆,但我找不到一个引用或片段,可以让我放置一个锚或路径,或读取鼠标坐标或任何用作圆中心点的东西。基本上,我想点击一个图像,让脚本使用该位置作为每个圆的原点。如果您对如何执行此操作有任何建议或参考,我们将不胜感激。颜色采样器工具提供了为我的应用程序创建用户定义参考点的最直接方法 var colorsamplerRef=app.activeDocument.colorSamp

我是新的Photoshop脚本,也许我没有寻找正确的术语。我试图在用户定义的位置创建3个同心圆。我有一个脚本来创建一个圆,但我找不到一个引用或片段,可以让我放置一个锚或路径,或读取鼠标坐标或任何用作圆中心点的东西。基本上,我想点击一个图像,让脚本使用该位置作为每个圆的原点。如果您对如何执行此操作有任何建议或参考,我们将不胜感激。

颜色采样器工具提供了为我的应用程序创建用户定义参考点的最直接方法

    var colorsamplerRef=app.activeDocument.colorSamplers[0];
    var currentPos= colorsamplerRef.position;
   
    var x = currentPos[0];
    var y = currentPos[1];

由于无法从脚本中获取鼠标坐标,因此无法找到有关此操作的任何信息。您必须使用其他工具来定义脚本的坐标:路径点、颜色采样器、选择等。Hanks,我曾尝试查看路径和选择,但没有看到有关获取坐标的任何内容。我再看看。还有其他我应该找的关键词或参考资料吗?是一个很好的开始,取决于你想走多远,如果VB/AppleScript能帮上忙,也许值得一试:我想这些可以用来获取鼠标坐标,但也可以想象使用它们会使任务更加困难……至于关键词,请在docs@PySyemya,如果你要走这条路,别忘了添加
app.activeDocument.colorSamplers.removeAll()以在之后删除样本。最大值为10。