Quote Originally Posted by lilbopeep
So you couldn't make a UI do something like copy text from the chat channel and then make a key binding to paste it to execute the command from the clipboard?

IE you hit the "Frost nova" button on your pet bar, it sends ___frost_nova___ to a private chat channel

slave computer sees ___frost_nova___ and copies /cast Frost nova into the clipboard

then all it takes is the coresponding key press to CTRL-V

it wouldn't be fully automated in this respect but you could quickly change what the button did or maybe find a way to automate the CTRL-V part as well
No. You can't do this.

If you would like I can go into the full scope of the issues with protected vs public functions in the wow API however I'm guessing this wouldn't be of much interest to you anyhow.

Even before 2.0 you couldn't do this without 3rd part software or hardware. My bot (which was inspired by Whispercast) used a Nostromo N52 (BFO, since I'm running out of keys on my G15 I should dig that out of storage!) macro to press the END key over and over... the end key then used a logic trap to decide what spell to cast, if it needed to modify a keybind (to break follow) or whatever.

The programatic selection of spells is now impossible because the CastSpell function is no longer usable in combat. You can make a mod that does exactly what you are asking - for buffing, making water, wandering around the world... however once you get attacked, or attack something, it stops working.

What you are asking is perfectly viable to do with Keyclone or any hardware solution if you are using multiple machines.