Here's an additional "what time is it" example, which uses custom time variables to enhance conversation with your computer (what some users like to think of as an "AI experience").
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.0.0.0-->
<command id="450" name="time-related friendly chitchat" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="See http://voxcommando.com/mediawiki/index.php?title=Custom_DateTime_codes for explanation of special date/time variables.">
<if ifBlockDisabled="False" ifNot="False">
<ifType>(A)Contains(B)</ifType>
<ifParams>,4,5,6,7,8,9,10,11,&&,{DtCustom.%H},</ifParams>
<then>
<action>
<cmdType>TTS.Speak</cmdType>
<params>
<param>Good morning, Joe. It is currently {ShortTime}.</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>OSD.ShowText</cmdType>
<params>
<param>Good morning. It is currently {ShortTime}.</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
</then>
<else />
</if>
<if ifBlockDisabled="False" ifNot="False">
<ifType>(A)Contains(B)</ifType>
<ifParams>,12,13,14,15,16,17,&&,{DtCustom.%H},</ifParams>
<then>
<action>
<cmdType>TTS.Speak</cmdType>
<params>
<param>Good afternoon Joe. It is {DtCustom.%h.mm} p.m.</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>OSD.ShowText</cmdType>
<params>
<param>Good afternoon, Joe. It is {DtCustom. h:mm} p.m.</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
</then>
<else />
</if>
<if ifBlockDisabled="False" ifNot="False">
<ifType>(A)Contains(B)</ifType>
<ifParams>,18,19,20,21,22,&&,{DtCustom.%H},</ifParams>
<then>
<action>
<cmdType>TTS.Speak</cmdType>
<params>
<param>It is {ShortTime}. Hope you're enjoying your evening.</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>OSD.ShowText</cmdType>
<params>
<param>It is {ShortTime}.</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
</then>
<else />
</if>
<if ifBlockDisabled="False" ifNot="False">
<ifType>(A)Contains(B)</ifType>
<ifParams>,23,0,1,2,3,&&,{DtCustom.%H},</ifParams>
<then>
<action>
<cmdType>TTS.Speak</cmdType>
<params>
<param>Yawwn. It's {ShortTime}. Are you still awake?</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>OSD.ShowText</cmdType>
<params>
<param>It's {ShortTime}. Go to bed !!!</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
</then>
<else />
</if>
<phrase>What's up computer?</phrase>
</command>
More elegant solutions can be conceived using the Python plugin, but solutions like the above are a good way for those without programming experience to accomplish something similar.