golauty wrote:
Is there an option to start VoxCommando in stand-by mode? Like a starting parameter or something like that.
No there is not. There absolutely should be and I will add that to the next version.
There is a solution though. You can send vox some (as yet undocumented) commands using the broadcaster (you must use the latest version of broadcaster which I attached in the first post). If you install the eg plugin: Task Create/Switch Events, you can detect when vox starts, wait a second or two (experiment for the shortest reliable wait) and then send the Standby command to Vox. Make sure the broadcast action in eg uses the same port that vox is
listening on.
here's the macro but you'll need to adjust it, and make sure you have task plugin installed first.
Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1194">
<Macro Name="Vox standby on launch" Expanded="True">
<Event Name="Task.NewWindow.VoxCommando" />
<Action>
EventGhost.Wait(2.0)
</Action>
<Action>
BroadcastListener.Broadcast(u'Vox', u'Standby', 33000)
</Action>
</Macro>
</EventGhost>
I'll try to get an updated version with command line parameters up soon, but I'm in the middle of other "upgrades" which are 1/2 finished so it gets sticky for me.
If you want to work your own method out, the magic commands are:
Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1194">
<Folder Name="Vox Mode Commands" Expanded="True">
<Macro Name="Vox On" Expanded="True">
<Action>
BroadcastListener.Broadcast(u'Vox', u'On', 33000)
</Action>
</Macro>
<Macro Name="Vox Off" Expanded="True">
<Action>
BroadcastListener.Broadcast(u'Vox', u'Off', 33000)
</Action>
</Macro>
<Macro Name="Vox Standby" Expanded="True">
<Action>
BroadcastListener.Broadcast(u'Vox', u'Standby', 33000)
</Action>
</Macro>
</Folder>
</EventGhost>