Итак, у меня есть applescript, перемещающий текущий слой (часть более крупного сценария, которая определяет, как далеко двигаться):
set MoveTicks to {5,5}
tell application id "com.adobe.Photoshop"
tell current document
translate layer 1 delta x (item 1 of MoveTicks) as pixels
translate layer 1 delta y (item 2 of MoveTicks) as pixels
end tell
end tell
Мои проблемы в том, что «Перевести» относится к текущей позиции. Я хочу ввести точки назначения. Также кажется немного странным пытаться получить точную позицию, если я перевожу несколько раз и получаю десятичный разряд X/Y.
Я не знаю javascript, но в прошлом я обнаружил, что он может делать то, что не может AppleScript. Может ли кто-нибудь помочь мне или указать направление фрагмента Javascript, который будет перемещаться, используя входы {LayerName, X_Cord, Y_Cord} X, Y предпочтительно будет верхней левой точкой привязки.