<?xml version="1.0" encoding="utf-8"?>
<!--C:\Users\nancy\Desktop\VcGroup_Send2 & Pull From (Advanced).xml-->
<!--This commandGroup xml file was exported from VoxCommando-->
<VoiceCommands version="2.1.4.5">
    <commandGroup open="True" name="Send2 &amp; Pull From (Advanced)" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="236" name="New Send To" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.GetActivePlayers</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.RegEx</cmdType>
                <params>
                    <param>"playerid": (.*?),</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.GetItem</param>
                    <param>"playerid":{Match.1},  "properties": ["file"]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.ParseTokens</cmdType>
                <params>
                    <param>"item": {"file":"{item.file}"}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.SetVar</cmdType>
                <params>
                    <param>send2</param>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>left</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>600</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>x</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>5500</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.SetConnection</cmdType>
                <params>
                    <param>192.168.1.{1}</param>
                    <param>5680</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>x</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>2000</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.Open</param>
                    <param>{LastResult} , "options":{ "resume":true }</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>{var.send2}&amp;&amp;{"file":"http</ifParams>
                <then>
                    <action>
                        <cmdType>VC.Pause</cmdType>
                        <params>
                            <param>1000</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>XJson.Raw</cmdType>
                        <params>
                            <param>Player.PlayPause</param>
                            <param>"playerid":{Match.1},"play":false</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else>
                    <action>
                        <cmdType>VC.Pause</cmdType>
                        <params>
                            <param>500</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>XJson.Raw</cmdType>
                        <params>
                            <param>Player.PlayPause</param>
                            <param>"playerid":{Match.1},"play":false</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </else>
            </if>
            <action>
                <cmdType>XJson.SetConnection</cmdType>
                <params>
                    <param>192.168.1.140</param>
                    <param>5680</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "home"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Send to, Going to</phrase>
            <phrase optional="true">the</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcIPs.xml</payloadFromXML>
        </command>
        <command id="442" name="Pull From" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.SetConnection</cmdType>
                <params>
                    <param>192.168.1.{1}</param>
                    <param>5680</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.GetActivePlayers</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.RegEx</cmdType>
                <params>
                    <param>"playerid": (.*?),</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.GetItem</param>
                    <param>"playerid":{Match.1},  "properties": ["file"]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.ParseTokens</cmdType>
                <params>
                    <param>"item": {"file":"{item.file}"}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.SetVar</cmdType>
                <params>
                    <param>send2</param>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>left</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>600</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>x</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>600</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>5500</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.SetConnection</cmdType>
                <params>
                    <param>192.168.1.140</param>
                    <param>5680</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>x</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>2000</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.Open</param>
                    <param>{LastResult} , "options":{ "resume":true }</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.SetConnection</cmdType>
                <params>
                    <param>192.168.1.{1}</param>
                    <param>5680</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>100</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "home"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>100</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.SetConnection</cmdType>
                <params>
                    <param>192.168.1.140</param>
                    <param>5680</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>pull from, grab from</phrase>
            <phrase optional="true">the</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcIPs.xml</payloadFromXML>
        </command>
    </commandGroup>
</VoiceCommands>