HOT TIP! Exploring the commands packaged in VC's standard configurations is a great way to learn how to build your own. You can also clone a command as a starting point: just right-click and select "Clone" (or type Alt-C).
QuoteVoxcommando Installer/Updater (Version 2.311)
Could not download Visual Studio 2010 Redist; none of the mirrors
appear to be functional.
QuoteSystem.InvalidOperationException: Collection was modified;
enumeration operation may no execute
at
System.ThrowHelper.ThrowIvalidOperationException(ExceptionResource resource)
at System.Collection.Generic.List'1.Enumerator.MoveNextRare()
at System.String.Join[T][string separator, IEnumerable'1 values)
at vcPlugin.ctlMain.< > c__DisplayClass26_0.<processDataRF>b__0()
http://192.168.1.202/learnRFraw?lmin=100&lmax=5000&nt=40
Data: 123,41,121,41,120,122,41,41,120,122,41,41,120,122,41,121,41,41,121,42,120,42,120,43,119,43,120,123,40,42,120,43,120,42,1201,57,106,53,110,128,36,125,38,124,39,123,40,122,41,41,121,42,120,43,119,123,40,42,120,122,41,42,120,122,41,121,42,41,121,42,120,42,120,42,120,43,119,123,40,42,120,42,120,42,1201,56,107,53,110,128,36,125,38,124,39,123,40,122,41,41,121,42,120,42,120,122,41,42,120,122,41,41,120,122,41,121,42,41,121,41,121,42,120,42,120,42,120,122,41,42,120,42,121,42,1201,56,107,52,111,128,36,125,38,124,39,122,40,122,41,41,121,42,120,42,120,122,41,41,120,122,41,41,121,122,41,121,42,40,121,41,121,42,120,42,120,42,120,122,41,41,120,42,121,42,1201,56,107,52,111,128,36,125,38,124,39,123,40,122,41,41,121,42,120,42,120,122,41,42,120,122,41,41,121,121,41,121,42,41,121,41,121,42,120,42,120,42,120,122,41,41,121,42,120,42,1201,56,107,52,111,128,36,125,38,124,39,122,40,122,41,41,121,42,120,42,120,122,41,41,121,122,41,41,121,121,41,121,42,40,121,41,121,42,121,42,120,42,120,122,41,41,121,42,121,42,1201,56,107,52,111,128,36,125,38,124,39,123,40,122,41,41,
Sequences detected: 1
LockMin: 100, LockMax: 5000, NoiseTheshold: 40http://192.168.1.202/learnRFraw?lmin=100&lmax=5000&nt=20
Data: 1090,123,21,117,29,112,33,38,105,37,105,107,38,33,108,106,38,105,38,33,109,34,109,106,38,105,39,32,110,105,39,33,109,105,38,33,109,105,38,33,109,33,109,34,108,34,108,106,38,33,1103,116,29,113,32,110,34,37,105,37,106,108,36,35,107,107,37,106,38,33,109,34,108,106,38,105,38,33,109,105,39,33,109,105,39,33,110,105,39,32,110,33,109,34,108,34,108,106,38,33,1103,116,29,113,32,111,33,37,105,37,106,108,36,35,107,107,37,106,38,33,109,34,108,106,38,105,38,33,109,105,38,33,109,105,38,33,109,105,39,33,109,33,109,34,108,34,108,106,38,33,1103,116,29,113,32,111,34,37,106,37,105,108,36,35,107,107,37,106,37,33,109,33,108,106,38,105,38,33,109,105,38,33,109,106,38,33,109,105,38,33,109,34,109,34,108,34,108,106,38,33,1103,116,29,113,32,110,34,37,105,37,106,108,36,35,107,107,37,106,38,33,109,34,108,106,38,105,38,33,110,105,38,33,109,105,38,33,109,105,38,33,109,34,109,34,108,34,108,106,38,33,1103,116,29,113,32,110,33,37,105,37,106,108,36,35,107,107,37,106,37,34,109,34,109,106,37,105,38,33,109,105,38,33,109,106,38,32,110,105,38,33,109,33,109,34,108,34,108,106,38,33,
Sequences detected: 1
LockMin: 100, LockMax: 5000, NoiseTheshold: 20
{M:IP.Beam 2.0}/sendRFraw?code=102,134,32,128,36,124,40,122,41,121,42,40,121,42,121,42,120,122,41,41,121,122,42,41,121,121,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,1201,55,108,52,111,128,36,125,38,124,39,123,40,122,41,41,122,41,121,42,120,122,41,41,121,121,42,41,121,122,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.3.0.3-->
<commandGroup open="True" name="Beam RF Code Shortener" enabled="True" prefix="" priority="0" requiredProcess="" description="">
<command id="1040" name="RF code shortener" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="Action number 1 replace (PUT RAW RF CODE HERE) with your raw RF Code&#xD;&#xA;Action number 3 repeats X amout of times to set the length of the new raw code&#xD;&#xA;{1} = button name for the Maptable">
<action>
<cmdType>Results.SetVar</cmdType>
<params>
<param>NewCode</param>
<param>(PUT RAW RF CODE HERE)</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.RegEx</cmdType>
<params>
<param>(\d+)</param>
<param />
<param>{Var.NewCode}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.SetVar</cmdType>
<params>
<param>Desktop</param>
<param>C:\Users\{Var.username}\Desktop\</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>File.Append</cmdType>
<params>
<param>{Var.Desktop}Code.txt</param>
<param>{Match.{i}},</param>
</params>
<cmdRepeat>96</cmdRepeat>
</action>
<action>
<cmdType>File.Read</cmdType>
<params>
<param>{Var.Desktop}Code.txt</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Map.Set</cmdType>
<params>
<param>TEST</param>
<param>{1}</param>
<param>{LastResult}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>File.Delete</cmdType>
<params>
<param>{Var.Desktop}Code.txt</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Scrape</cmdType>
<params>
<param>{M:IP.Beam 2.0}/sendRFraw?code{M:TEST.{1}}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
</command>
<command id="855" name="Short RF code Test" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="{1} = Button name to test">
<action>
<cmdType>scrape</cmdType>
<params>
<param>{M:IP.Beam 2.0}/sendRFraw?code={M:TEST.{1}}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
</command>
<command id="1108" name="Export TEST Map to new maptable and payload file" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="{1} = New MapTable name that you want (no spaces)&#xD;&#xA;{2} = Payload.xml file name that you want (without .xml) (stored in {Path.VC}\payloads)">
<action>
<cmdType>Map.ExportPayloadXML</cmdType>
<params>
<param>Payloads\TEST.xml</param>
<param>TEST</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>File.Read</cmdType>
<params>
<param>{Path.VC}\Payloads\TEST.xml</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.RegExSingle</cmdType>
<params>
<param><payload>.*?<value>(.*?)</value>.*?<phrase>(.*?)</phrase></param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.MatchToMap</cmdType>
<params>
<param>{1}</param>
<param>True</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Map.ExportPayloadXML</cmdType>
<params>
<param>Payloads\{2}.xml</param>
<param>{1}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>File.Delete</cmdType>
<params>
<param>{Path.VC}\Payloads\TEST.xml</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Map.DropTable</cmdType>
<params>
<param>TEST</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Map.CreateTable</cmdType>
<params>
<param>TEST</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
</command>
</commandGroup>