command to use skill if target is enemy player?

ok so im a demon hunter and consume magic is really nice for pvp but not pve. currently its in my macro and its like a total killer in pve because it has a kinda long cast and it stops dps. so im wondering if there is a way to leave the macro as is and add something to its cast line?