Making use of macros within the game's limitations on scripting is permitted and practiced widely by players. The downside is that with the third party software and automation tools that do not comply with the game's rules of service could result in a exclusion.