Select all instances of open windows for specific application and move to one monitor


I have a Macbook Pro and 2 external monitors. While working, I frequently run into situations where I have several instances of an application open in different windows and scattered across multiple monitors.

What I am trying to do is create a macro that will focus on all instances of an application and consolidate them to one monitor. Is this possible?

Thanks for your consideration.

You can use the For Each action with the Number Range collection from 1 to WINDOWCOUNT() and the Manipulate a Window action to move the indexed window to center it on the desired screen using the SCREENVISIBLE functions.


Thank you! I will toy with this for a bit.