If you can make do with just two sets, this macro will swap you between two barsets on any job.
Keyboard version:
Code:
/mlock
/hotbar copy current 1 share 1
/hotbar copy current 7 current 1
/hotbar copy share 1 current 7
/hotbar copy current 2 share 1
/hotbar copy current 8 current 2
/hotbar copy share 1 current 8
/hotbar copy current 3 share 1
/hotbar copy current 9 current 3
/hotbar copy share 1 current 9
Controller version:
Code:
/mlock
/chotbar copy current 1 share 1
/chotbar copy current 6 current 1
/chotbar copy share 1 current 6
/chotbar copy current 2 share 1
/chotbar copy current 7 current 2
/chotbar copy share 1 current 7
/chotbar copy current 3 share 1
/chotbar copy current 8 current 3
/chotbar copy share 1 current 8
This assumes bars 1,2,3, are NOT shared and bars 7,8,9 (chotbars 6,7,8) ARE shared. It lets you have two three-bar sets by leveraging the unused bars in the 7-9 space for each job and the unused 1-3 in the shared space. In this way, you don't have to store them on other classes' bars (which may some day be removed), and you don't have to remember which class you put the other bars on. Each job will store their alternate bars in their own bar space hidden underneath the shared bars.
If you only need two hotbars for each set, you can cycle through three bar sets, but it will require that you are sharing four bars instead of three:
Code:
/mlock
/hotbar copy current 1 share 1
/hotbar copy current 7 current 1
/hotbar copy current 9 current 7
/hotbar copy share 1 current 9
/hotbar copy current 2 share 1
/hotbar copy current 8 current 2
/hotbar copy current 10 current 8
/hotbar copy share 1 current 10
Code:
/mlock
/chotbar copy current 1 share 1
/chotbar copy current 5 current 1
/chotbar copy current 7 current 5
/chotbar copy share 1 current 7
/chotbar copy current 2 share 1
/chotbar copy current 6 current 2
/chotbar copy current 8 current 6
/chotbar copy share 1 current 8
In either case, set up barset 1.
Press macro.
Set up barset 2.
Press macro.
(if using three set macro, set up barset 3, then press macro)
You will be back at set 1.
In the specific case of blue mage, you would still have to select your spell set. There is no command to save a blue spell preset--only load--so you can't cycle them by macro.