Various Console Automation Commands

Hey all,
I'm looking to make some macros or syntax that would allow me to fade up and down a master/batch/group/scene over a period of time. This would be different from making programming changes as these are needed to be dynamic and on handles.
If there's a way to do this already let me know.
Cheers -Nick