Unfortunately thats not currently possible using the in-game macros, as gm9 said. You can set the refresh cooldown look using the Primary checkbox, but that will not prevent other commands from being executed even if the primary spell is not ready for recast.
__________________
|