Hello!
Been a while since i posted here and don't have very much to contribute with.
Basically what this does, it target the nearest enemy that's within sap range, and cast sap./console targetNearestDistance 10.000000
/targetenemy [noharm] [dead]
/console tragetNearestDistance 41.000000
/cast [harm,nodead] Sap
So, next time you are dueling another rogue, just spam this macro and as fast as you can target him you will sap him.
Hope it will help you!