Auto-shoot goes based on your current target. Using the [target] option doesn't change your target, it just tells Auto-shoot where to start at then every shot after that will be at your target (whoever that is).
[code:1]/target party1target
/cast Shoot[/code:1]
That will change your target first then shoot at it, repeating until your target changes again.