One Button Auto Enchant Macro

This macro is a simple modification of Eyeful’s mouse-over macro. I can’t include links in this post, but a quick Google search can lead you to the original thread.

The original macro goes like this:

/click CraftCreateButton
/run GetMouseFocus():Click()
/click StaticPopup1Button1

The only limitation of this macro is that you’re forced to keep your mouse over the item you want to enchant. The following modification auto enchants the item you place at the corner right slot of your vertical multi-bar (assuming you’re using Blizzard’s default multi-bar interface). Otherwise, you can edit the second line of this macro to match a slot of your desire.

/click CraftCreateButton
/click MultiBarRightButton12
/click StaticPopup1Button1

A nice perk of both these versions is that you do not need your enchant window open for them to work. For the auto-enchant version, simply:

  1. Hotkey this macro,
  2. Open your enchant window,
  3. Click and highlight the enchant you want to perform,
  4. Close the window,
  5. Put your item at the correct slot on your bar,
  6. Press the hotkey,

And voilà, you got yourself an auto enchant macro! If you find that any of these macros help, then please send your thanks to Eyeful for figuring all this out.

8 Likes

Ty so much. Works like a charm.

Thanks for the help guys really appreciate it

Try these instead. Works for Wrath.

/click TradeSkillCreateButton
/run GetMouseFocus():Click()
/click StaticPopup1Button1

or

/cast enchanting
/cast enchanting
/script DoTradeSkill(GetTradeSkillSelectionIndex());
/run GetMouseFocus():Click()
/script ReplaceEnchant()
/click StaticPopup1Button1

or

/click TradeSkillCreateButton
/use Enchanting Vellum

2 Likes

Can’t get it to work for Small Prismatic Shard enchant…

This is very useful for levelling enchanting, works awesome ! Thanks !

Hey, first time posting was looking for an enchanting macro for Cata Classic and got this working hope it helps you. This puts the enchant on a vellum great for leveling.

/click TradeSkillCreateButton /run GetMouseFocus():Click() /click StaticPopup1Button1
/use Enchanting Vellum