Pour répondre à la personne qui se demande pourquoi faire une macro de ce type :
Quand on souhaite jouer un rogue en pvp, 2 problèmes principaux se posent :
1) arriver à placer ses positionnels avec le lag, peu de choses à faire contre cela si ce n'est apprendre à anticiper son lag (varie selon les connexions et les serveurs)
2) rester mobile tout en utilisant sa panoplie de coups
C'est surtout pour le point 2) que les macros se révèlent intéressantes
En effet, si l'on souhaite avoir une réactivité optimale, il est préférable de ne jamais avoir à utiliser sa souris pour autre chose que cibler et se déplacer, tous les coups, trinkets, potions etc sont déclenchés par des raccourcis claviers.
Hors si l'on joue avec une configuration de déplacement "classique" de type fps, on a z et s pour avant arrière et q et d pour straffe gauche / droit.
Reste en accès "direct", c'est à dire sans devoir déplacer sa main mais juste en allongeant les doigts, les touches jusqu'à 5 t g v (b pour les pianistes

).
Il faut donc caser tous ses coups, trinket, assist, next target, auto attack (pour quand on veut commencer à taper avec 0 énergie).
En combinant avec SHIFT et CTRL au petit doigt, on peut arriver à tout rentrer mais c'est franchement limite surtout si l'on utilise des touches comme g pour follow ou t pour répondre par exemple.
Les macros ainsi que les addons comme CC watch, energy watch, cooldown count ou spell alert facilitent grandement la vie d'un rogue c'est vrai, le rendant plus "facile" à jouer que sans. Ses addons permettent surtout un gameplay millimétré qui serait très difficilement obtensible sans.
Pour ou contre, c'est un débat qui existe depuis la béta et le choix de blizzard de donner une très grande marge de manoeuvre avec une interface xml facilement MODifiable