Here are a number of Hunter Macros I use that you may find useful depending on your setup and play style.
When you hold down the shift key and click this macro, it will assign your current target as your focus target. When you click it again, it’ll cast Misdirect on your focus target. If no focus target is assigned, it’ll cast misdirect on to your pet.
/cast [target=focus,exists,nodead] Misdirection; [target=pet,exists,nodead] Misdirection
This macro will fire Aimed Shot if you click the button with the left mouse button and Multi-Shot if click with the right mouse.
#showtooltip Aimed Shot
/cast [button:1] Aimed Shot
/cast [button:2] Multi-Shot
Multi-button mouse Pet button
Depending on what kind of mouse you use, you could use a macro similar to this one to take of most of your pet needs with one button. I use a Logitech mouse with side buttons for the 4 and 5.
#showtooltip Mend Pet
/cast [button:1] Mend Pet
/cast [button:2, nopet] Call Pet
/cast [button:5] Revive Pet
/cast [button:4] Dismiss Pet
This is just a sweet PvP macro that’s perfect when melee types are getting in your grill. Wing Clip them and leap away with a single click.
/cast Wing Clip
Wyvern Sting/Tranq Shot Macro
This is a mouseover macro. I assign this button to one of my mouse buttons. When I rollover a target and press this mouse button, it casts Wyvern Sting on to the target I moused over. Holding shift will cast tranq shot on to that target. If your not a survival hunter, you can modify this macro just for tranq shot use.
/cast [target=mouseover,exists,modifier:shift][harm,modifier:shift]Tranquilizing Shot
/cast [target=mouseover,exists][harm]Wyvern Sting
When you hold down the shift key and click this macro, it will assign your current target as your focus target. When you click it again, it’ll grab your focus target’s target.
/assist [target=focus, exists]
Bestial Wrath Macro
This macro is a must for Beast Master Hunters. Fires off Kill Command, any on “use” trinkets, and Bestial Wrath. Takes advantage of BW uptime.
#showtooltip Bestial Wrath
/cast Kill Command
/cast Bestial Wrath