I have been doing a lot of farming and made tons of gold out of Honor-buddy so first thanks to the Team of BUDDY! so I am farming a lot and have tons of [Elementium Ore] in the morning . what I do is prospecting all , then make JC rings (cheap ones) and so I have bunch of red gems and disenchanted mats to sell . so issue was the fact that I had to do all manually and could take a long time . so to make things easy I made two macros: 1. prospecting : the obvious and easy one is prospecting which I am sure almost everyone uses : 2. disenchanting :, disenchanting unlike prospecting has more complications in macro since items have different names . this macro disenchants your green rings,necks,.. (leaves blue and epic alone) so it made my work easier , I had the macro bind with a key and keep spamming it . but after a while it was annoying . that was how I came across Autoit script which is what most people here use . at first I made a simple script , sending sending and sending the key I wanted , issue was , I always had to have wow page open and I couldn't use my computer for other stuff . so I developed the code to something that can spam the key and work in background . sleep time is up to you you can change it . 1000 = 1 second this is very simple but works , but as simple as it is , for me who had no idea how things works took hours to make it work properly . I hope it helps someone. this script runs under autoit program AutoIt - AutoItScript