Я не уверен, что это возможно, используя встроенную функцию "действий" макроса PS. Это, конечно, возможно с GIMP, который изначально имеет полную поддержку программирования.
Однако пытались ли вы использовать что-то вроде AutoHotKey для создания макроса клавиатуры и / или мыши? Он, безусловно, обладает логикой и переменными возможностями, вам просто нужно убедиться, что вы можете правильно управлять PS. Я делал это с многочисленными приложениями в прошлом, но не с PS.
ОБНОВЛЕНИЕ: Учитывая ваши проблемы с не выравниванием окон, единственным способом, которым макросы AHK будут работать для вас, было бы, если бы все можно было сделать с помощью клавиатуры. Хотя я предполагаю, что вы заметили, что управление мышью относительно родительского окна?
В GIMP вы можете создавать макросы, используя «script-fu», макросы написаны на языке, называемом "схема", хотя существует множество сайтов с множеством примеров. Вот например. Если вам нужно пойти дальше, вы можете написать свои собственные плагины, используя Python. На сайте документации GIMP есть некоторые детали. Опять же есть множество сайтов с примерами. Пойдите и, возможно, поднимите новый, более конкретный вопрос, когда вы застряли;)
Для фотошопа вот ссылка, которую я пропустил в прошлый раз. Спасибо Алану за то, что он указал на это, я давно не пользовался Photoshop.