Hey Dean.
Ross talk messages do one task at a time but you can put them in to one button. So here is an example of one button doing 2 crosspoint changes to 2 switchers (Carbonite 1 and Graphite 2) putting source 1 in the carbonite and source 2 in the graphite then hitting the cut button on the both switchers.
The code runs as quickly as it can process so the result should be instant.
I've shown it here in visual logic and in the source code.

<button buttontype="push" height="3" left="354" top="295" width="1">
<task tasktype="ogscript">
rosstalk.sendMessage(params.getValue('Carbonite1_IPAddress', 0), 7788, "XPT " + "ME:1:PV" + ":" + "IN:1");
rosstalk.sendMessage(params.getValue('Graphite2_IPAddress', 0), 7788, "XPT " + "ME:1:PV" + ":" + "IN:2");
rosstalk.sendMessage(params.getValue('Carbonite1_IPAddress', 0), 7788, "MECUT ME:" + 1);
rosstalk.sendMessage(params.getValue('Graphite2_IPAddress', 0), 7788, "MECUT ME:" + 1);
</task>
</button>
Hope that helps.
Jack
------------------------------
Jack Horry
Product Manager
Quorum
Ross Video | Living Live
------------------------------