So for clarification:
You're saying that when your racing app is open and focused and you run your 'close racing app command' via a non-voice trigger (keyboard, manually running the command via mouse clicks, etc) the command executes and closes the app as expected. But if you have the app open and focused and execute the 'close racing app command' via voice trigger the command does NOT run? Or perhaps does the command run but the app remain open?
Additional details, VA event log snapshots, and either snapshots or pasted command action code may help us further diagnose the issue.
Thanks for all the replies and I'll try to explain this subject in this long winded response. Sorry.
The voiceattack window that shows the status of things shows things like this
9:58:24 PM - Recognized : 'close sim racing apps'
This voice command does not close the application the first time, but if I speak this voice command 3 times then it will close
So it will show this in the log for each time I speak this voice command.
10:02:43 PM - Recognized : 'close sim racing apps'
10:02:38 PM - Recognized : 'close sim racing apps'
10:02:30 PM - Recognized : 'close sim racing apps'
After the 3rd voice command the application will close
If I open the created command and edit and click the option to repeat 3 times, then the voice command works and the application closes.
However, I can open my voice commands screen and right click to 'execute' the voice command for testing. And it closes the application with one click and no repeat selection.
I can also open the command edit screen where I find the 'run test' option and it also will close the application without repeat selection.
Backround of simracingapps.
It has overlays on it I can click the launcher screen to open other overlays if I want them.
I can click to close the launcher window and all those overlays close.
The command I created itself is doing the same thing. I use windows function to close the titled window.
What I noticed is that every time I speak the command it closes only one of the overlay screens. So I have 2 overlay screens and the launcher window itself. Closing the launcher window will close the overlay screens and also kill the overlays and the server app too.
Voice executions is acting like it's only closing one overlay at a time and not closing the window. So this seems to be why I have to issue the spoken command 3 times.
However, why would execution of the voice command be different then right clicking and manually executing or running the test ?
Closing each overlay is ok, and making this work with the repeat function but I'm confused why voice and manual execution is reacting different for the same command.
I don't think it should have to repeat 3 times and I'm concerned I'll keep running into this subject in the future.
Thanks for all the replies.