The in-game abilities are easy enough to macro but some folks seem to stop there. Well, did you know it's just as easy to macro clicking buttons, such as clicking TSM's buyout button or Panda's disenchant button? Let me show you how.
Essentially the macro command is very simple.
/click [Name of Button]
Not too tough! But I use this really super obscure addon and there's no one out there that will tell me what the button is called! That's fine, you don't need anyone to do it. You can figure it out yourself very easily and the best part is that everything you need is built into the base game.
First open your macro frame. You can do this by hitting Escape => Macros or typing /macro into your chat frame. Now here comes the fun stuff. What we need to use is the built in framestack command. Type /fstack into your chat window.
That will bring up a window that looks like this:
This window will display information about anything you mouse over. Below you can see what pops up if I mouse over my character pane with Shadowed Unit Frames.
So what does this have to do with making button macros? Using this tool you can learn the name of any button from any addon in the game. If you move your mouse over a button from an addon you will see that button's name displayed in the pop up.
Here's what happens when I mouse over TSM's buyout button:
Using this information you can then make a macro to click any addon button. Here are some examples of macros I've used:
This macro will click the buyout button in TradeSkillMaster and will accept the confirmation window.
This macro will disenchant the first item in Panda's disenchant section.
This macro will click the automatic disenchant prompt from Enchantrix.
Hopefully that will help you guys get a handle on some activities that were just boring as could be before. Good luck!