1. Download & Install BGAssist-2.0 from BGAssist 2.0 | Curse
2. Within BGAssist (/bgassist), turn on every "auto" function, especially "auto-signup for battleground."
2. Download & Install AutoHotKey from http://www.autohotkey.com
3. Download the bot: http://www.mediafire.com/?5zy24xyxdnn
4. Line your character up so that the camera is zoomed in completely and the AV battlemaster basically fills your screen. YOU MUST BE FACING DUE NORTH WHEN YOU DO THIS (or slightly off of it). When you are logged out of AVs, the game faces your character north.
5. Launch "AutoIt3 Window Spy". This will open a window that can track your mouse and tell you mouse coordinates.
6. Set WoW to use Windowed mode (maximized if you'd like).
7. Have the Window Spy window visible while using WoW. Write down two sets of coordinates listed in the "Active Window Info" as "InActiveWindow" under "MousePosition".
Write down the coordinates:
(a) in the middle of the AV battle master.
(b) in the top right of your minimap window, within the map, just down from the border. This area is black within AVs and that condition is how the bot checks whether you're actually in an AV.
8. Open up my bot wow.ahk within Notepad.
9. Edit the two lines that read "pix = PixelGetColor, 1346, 30" so that 1346,30 are replaced by X,Y where X,Y are the coordinates you wrote down in (b) above.
10. Edit the line that reads "MouseMove, 700,400" to read "MouseMove, X,Y" where X,Y are the coordinates you wrote down in (a).
11. Save WoW.ahk.
12. Double-click WoW.ahk to run it. You should now automatically queue and enter AVs.
Yes, you may get reported AFK. Happens about half of the time. On the bright side, that's 1/2 more honor than you would have had. Been using this for about a month now with no GM or even player whispers aside from the occasional "can i get lead plz" whisper when I am leader. This will keep you from going AFK even though you're standing in one spot.