1) Открываем окно профессии.
2) Снимаем галочку «есть материалы».
3) В списке фильтров выбираем подкласс предмета который хотим сделать.
4) Нажимаем на предмет который хотим сделать, то есть выделяем его.
5) Пишем в чат /script DEFAULT_CHAT_FRAME:AddMessage(GetTradeSkillSelecti onIndex())
6) В чате появляется индекс предмета. Запоминаем его.
7) Делаем макрос, пишем в нём /script DoTradeSkill(то что будет в чате, т.е индекс)
8) Выносим его на панель, биндим на одну кнопку и ставим на кнопку что нибудь тяжёлое, можно например ложку, а на ложку учебник (работать будет при открытом окне профессии). Для закрытого нужен такой макрос /script DoTradeSkill(GetTradeSkillSelectionIndex())
Оригинал.