I recorded an action to duplicate and move, but it is a relative move. The graphic in question is not always the same size, so it ends up in different places sometimes.
IMO the answer is simple. It most likely not possible to do what you want to do in an action where things can differ in size. Actions can use very little logic just test a few conditions. They can not use logic to deal with different sizes other to doing some things relative to document size using Photoshop ruler units set to percent. Other ruler units like inches is relative to document dpi resolution and ruler pixels is an absolute number of pixels. All steps are hard coded or made interactive. You need to look into scripting what you want to do. Scripting can use logic to deal with size. Actions can only have some conditional steps.
In an action you can centers a layer center point over a pixel point. But a pixel point has two components not a single value like you write there is a x and y offset from the document top left corner 0x, 0y point, So if the layer is the right size and no mater why its size is you want it center over a point in at document that is alwayr the same size you can do that in an action.
Thank you for furthering the discussion.
First, it looks like I should have said "y" above. It needs to be at 585 horizontally, on the y axis.
Where would I go to "center a layer center point over a pixel point" ?
In this case, the layer has already been sized appropriately to be the full height of the canvas, so the x will always be consistent.
The way you do that in an action is to select that point so you have that single pixel selected. Then you use two align layer to selection steps to align to the horizontal and vertical center of the selection. The center of that selected pixel. There are 9 alignments possible to that pixel
Thanks, that worked!
Someone is a Guru... It's you!