While messing around with my macros I found a timesaver. If you like to queue for the same bg or bg(s) all the time (for me its WSG and AB) a macro makes it easy.
For just selecting 1 specific bg use;
/run TogglePVPUI()
/click HonorFrameTypeDropDownButton
/click DropDownList1Button2
/click HonorFrameSpecificFrameButton_
/click HonorFrameQueueButton
/run TogglePVPUI()
If you want to select 2 bgs the WoW interface does not allow you to queue for both simultaneously. My macro queues for the 1st one and selects the 2nd one. So all you have to do is press “Join Battle”.
/run TogglePVPUI()
/click HonorFrameTypeDropDownButton
/click DropDownList1Button2
/click HonorFrameSpecificFrameButton_
/click HonorFrameQueueButton
/click HonorFrameSpecificFrameButton_
As a reference point the BG codes are numeric so for a 120 character it is as follows. 1=DWG, 2=WSG, 3=AB, 4=EOTS, 5=AV, 6=IOC, 7=BFG, 8=TWP, 9=SVM. Any bgs below SVM (silvershard mines) which are ToK, Wintergrasp, Ashran and Seething Shore do not function properly since the script only checks for a single numeric digit, and it does not account for the scrollbar.
If you want to use the macro simply replace the "_"s with the number of the bg you want. Note that the numbers will change for any characters below level 120.

