매크로 /run local 구문 내 /equipslot 기능 넣을수있나요?

/run local i,n="키린 토의 인장",GetItemInfo(GetInventoryItemLink("player", 11));if n~=i then EquipItemByName(i);C_Timer.After(15,function()EquipItemByName(n)end)end

이 부분을 
/equipslot  11 item:44934
기능처럼 고정된 장착부위에 장착되게끔 하고 싶거든요

즉, 'n 변수와 i 변수가 같지 않을때 11번 장비부위에 item:44934 을 장착'  하게 하고 싶습니다.

이 부분을  'equipslot 11 item:40585' 혹은 '/equipslot 11 item:40585' 로 대체해보니 동작이 안되더라구요
아무래도 /run  구문 내에선 함수형태?로 해야되는것 같은데..  못 찾겠어서요