Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - GMib

Pages: [1]
1
Feature Requests / Group exclusive action
« on: June 15, 2014, 03:56:23 AM »
would it be possible to have an activating group action disabling all the others but keeping in memory status groups.

for example if I have these groups:

default (on)
XBMC (active only for process: XBMC, XBMC not started at this time)
deactivated group (off)
Keyboard (off)

if i exclusive activate Keyboard group, vc respond only command in keyboard group
but if i run xbmc and deactivate Keyboard group i wan't :

default (on)
XBMC (on, xbmc is started)
deactivated group (always off)
keyboard (off)


is it possible to adding this feature ?

2
Bug Reports / Command starting with payloadxml not recognized
« on: June 14, 2014, 06:00:24 PM »
a command that worked on the v1 no longer works on v2, command start with payload xml.
if i add a phrase at begining, its work.

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 1.9.5.6-->
<command id="397" name="Direction {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
  <action>
    <cmdType>InputKeys.Send</cmdType>
    <params>
      <param>{{1}}</param>
    </params>
    <cmdRepeat>{2}</cmdRepeat>
  </action>
  <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\4directions-frmonter.xml</payloadFromXML>
  <payloadRange>1,10</payloadRange>
</command>

3
Feature Requests / Not display the OSD in standby mode
« on: October 05, 2013, 01:36:56 PM »
When VC is in standby all command trigger OSD, only "always on" command should display OSD.
OSD frequently popup in noisy environment.

4
Python Scripting / Enable/Disable WSR example
« on: September 27, 2013, 01:09:01 PM »
How to enable or disable Windows Speech Recognition using SendMessage, I used to activate Dictation mode.

WSRcontrol.py
Code: [Select]
import ctypes

def sendWsrMessage(iMsg):
   SendMessage = ctypes.windll.user32.SendMessageW
   FindWindow = ctypes.windll.user32.FindWindowA
   handle = FindWindow(b"MS:SpeechTopLevel",None)
   if handle:
      SendMessage(handle, 273, iMsg, 0)
      return 1
   else:
      return 0

def wsrOn():
   return sendWsrMessage(101)
def wsrOff():
   return sendWsrMessage(102)

Example of use in xml

VC must be run as administrator

5
Bug Reports / OSD prevents windows to shutdown.
« on: September 27, 2013, 08:11:31 AM »
i've a vox command for shutdown computer with confirm, when i use it, OSD prevents windows to shutdown.
i must cancel shutdown and close vox manualy.
can you close OSD when command is confirmed ?

6
Feature Requests / "Must confirm if alternates" option
« on: September 19, 2013, 11:17:13 AM »
Is it be possible to add options that only asks for confirmation if there have any alternatives?

7
Python Scripting / Get alternates
« on: September 19, 2013, 11:08:59 AM »
hi , Is it be possible to get alternatives (key and value) who run script ?


8
Python Scripting / how to save a payload ?
« on: September 18, 2013, 10:40:28 AM »
hi, I can not save a payload, it would be possible to have an example?

Code: [Select]
import ctypes as _ctypes
from ctypes.wintypes import HWND as _HWND, HANDLE as _HANDLE,DWORD as _DWORD,LPCWSTR as _LPCWSTR,MAX_PATH as _MAX_PATH, create_unicode_buffer as _cub
_SHGetFolderPath = _ctypes.windll.shell32.SHGetFolderPathW

def get(intFolder):
    _SHGetFolderPath.argtypes = [_HWND, _ctypes.c_int, _HANDLE, _DWORD, _LPCWSTR]
    auPathBuffer = _cub(_MAX_PATH)
    exit_code=_SHGetFolderPath(0, intFolder, 0, 0, auPathBuffer)
    return auPathBuffer.value

#print get(23)
#print get(2)

userProgramsPath = get(2)
programsPath = get(23)

import fnmatch
import os

dictUserPrograms = {}
for root, dirnames, filenames in os.walk(userProgramsPath):
  for filename in fnmatch.filter(filenames, '*.lnk'):
      dictUserPrograms[os.path.join(root, filename)] = filename.replace(".lnk","")

#print dictUserPrograms
vc.savePayloadFile("payloads", dictUserPrograms, 1)


an example for each method would be welcome. (I did not understand how to use or what is the method getObject)


9
Bug Reports / some translation errors
« on: September 17, 2013, 05:09:33 PM »
hi,

Here are the errors I noted :

English :

Options - General
- Show OSD when cofirmation required -> Show OSD when confirmation required

French :

Main menu - Fichier

- Construire des grammaires manquants -> Construire les grammaires manquants

Main menu - Options

- Afficher le superposition -> Afficher la superposition
- Commencer avec Windows -> Démarrer avec Windows

Options - Général

- Affiche des commandes alternatives -> Affiche les commandes alternatives




For untranslated sentences is there a text file to translate ?

10
Bug Reports / Main menu hidden when windows font set to 140%
« on: September 16, 2013, 11:27:12 AM »
Hi, the main menu "Help" is hidden in english, main menu "plugins", "GenXML" and "Help" is hidden in french when i set windows font to 140%.

Pages: [1]