Recent Posts

Pages: [1] 2 3 ... 10
1
Feature Requests / Re: emulate xbox controller
« Last post by Exergist on Today at 09:52:42 am »
This question has been asked in various forms before. Check out more here, here, and here.
2
How Do I? / Re: Text compare inside text compare not working
« Last post by Gary on Today at 06:25:41 am »
I know you've solved your situation, but, just in case you need to change it back for some reason:


If text variable, 'Body' is NOT set (null), and you don't have the, 'Evaluate Not Set as Blank' option selected, neither of these will return true: 


Begin Text Compare : [Body] Does Not Equal ''

Else If Text Compare : [Body] Equals ''

Because Body is null, and null is a state and is not comparable to literal strings.

You'll want to turn on 'Evaluate Not Set as Blank' or change the 'else if' line to just an, 'Else' statement (I *think* that would cover it)

-OR- Your condition could look like this (to be more clear):

If Body Is Set AND Body does not equal ''
    do stuff
else
   do other stuff
end if

Again, you can do it that way if you can't or don't want to turn on, 'Evaluate Not Set as Blank'.


Also, the literal value of 'Not Set' is only rendered if you are using a token.  It could have easily just said, 'NULL', but I wanted to make it a little bit friendlier for the non-programmer-y folks.

Hope that helps!
3
How Do I? / Re: Text compare inside text compare not working
« Last post by Malic on Today at 01:52:53 am »
That did not work either, I ended up doing the following:


Quote
    Begin Boolean Compare : [Body] Has Not Been Set
        Set Windows clipboard to '{TXT:NavClipboard}'
    Else If Boolean Compare : [Body] Has Been Set
        Set Windows clipboard to '{TXT:NavClipboard} {TXT:Body}'
    End Condition
4
How Do I? / Re: Text compare inside text compare not working
« Last post by TheThingIs on Today at 01:20:03 am »
It's a funny quirk with text conditions I've had discussions with Gary about previously...the following should work:

Begin Text Compare : [Body] Does Not Equal 'Not set'

as in check for the literal words "Not set"
5
How Do I? / Text compare inside text compare not working
« Last post by Malic on Today at 12:33:59 am »
I am trying to put a series of text compare inside a text compare, and it refuses to work, the portion in bold is what I am having an issue with

I have also tried to reverse it by switching "Does Not Equal" with "Equal" and either way will not function, it just skips over the entire section.

It is supposed to detect if the variable "Body" has something, if it is empty, use the format where it does not include Body, and if there is something, use text format with "Body" in it and then paste to the target program and hit enter automagicly.

The "Lat" section under it works fine, but the first part does not.


Quote
Begin Text Compare : [MyPrefix] Equals 'Location'
    Begin Text Compare : [Body] Does Not Equal ''
        Set Windows clipboard to '{TXT:NavClipboard}'
    Else If Text Compare : [Body] Equals ''
        Set Windows clipboard to '{TXT:NavClipboard} {TXT:Body}'
    End Condition

    Press Left Ctrl+V keys and hold for 0.05 seconds and release
    Press Enter key and hold for 0.05 seconds and release
    Begin Text Compare : [Lat] Does Not Equal ''
        Set Windows clipboard to 'Lat: [ {TXT:Lat} ]  - Long: [ {TXT:Long} ]'
        Press Left Ctrl+V keys and hold for 0.05 seconds and release
        Press Enter key and hold for 0.05 seconds and release
    End Condition
End Condition
6
Feature Requests / emulate xbox controller
« Last post by nnik00 on September 23, 2018, 02:58:14 pm »
i just ran into a problem where a game "required a controller". i was wondering if it would be possible to have a key press version for xbox and other such things. i think this would allow for new possibilities in more than just my game.
7
Announcements and What's New / VoiceAttack.com Outage - September 22nd - 23rd
« Last post by Gary on September 23, 2018, 01:45:26 pm »
Hi, all.  Just wanted to let you know (if you couldn't tell already) that there was a partial VoiceAttack.com outage starting yesterday (9/22) and ending today (9/23).  The site on the whole was up and down all day an the forums were hardly accessible at all.  It looks like everything is fully operational again.  Please let me know via email (support@voiceattack.com) if this is not the case for you.

Sorry about that!
8
Feature Requests / Re: Grouped Commands context menu entry --> new command
« Last post by null_ref on September 21, 2018, 07:30:51 am »
yes please! i was going to ask for this myself. A wonderful complementary feature would be the ability to either drag commands between categories or use a move to category context menu. btw, thanks for this awesome program.  :)
9
Issues / Re: VA keeps crashing
« Last post by Pfeil on September 21, 2018, 03:00:31 am »
This may be worth a try:
One thing I always suggest is running a system file scan (which is something that you should do from time to time anyway):  https://support.microsoft.com/en-us/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system
10
Feature Requests / Re: Token support for "Wait For Spoken Response"
« Last post by Pfeil on September 21, 2018, 02:56:17 am »
Aha, that explains the somewhat spotty accuracy in the "knock knock" command; I figured it was just because the phrases were so short.

That does make it difficult to test, as recognition accuracy is subjective.


As I have no insight in the inner workings, this may be a ridiculous question, but would it be possible to replace the dictionary without reloading the entire profile, if only the phrases for this action can change?

Simplistically, if the phrase list for the profile's commands is retained after sending it to the speech engine, would it be possible to add the action's phrases to the end of it?

Hopefully would mean commands, even ones with tokens in the name(as they aren't reprocessed either), would still be addressable by their command phrase, so they are unaffected even while running, instead only the speech engine goes offline momentarily.


As multiple "Wait For Spoken Phrase" actions can run simultaneously, I can see that bringing additional difficulty.



I'm just thinking out loud, really.
My "objection" to reloading the profile is that it necessitates killing the calling command and wiping local variables, making it difficult to use in a stateful system, and without a handler in the profile's startup command to resume the process, nothing would happen afterwards without user intervention either.


Obviously I'm not demanding anything here, even though saying "To my surprise I found out" gives the wrong impression(I genuinely had a "huh, I thought it'd do that" moment, which is why I phrased it that way, forgetting the technical restrictions of the speech recognition engine, which is a compliment, really, as VoiceAttack manages to obfuscate that quite well :) ).
Pages: [1] 2 3 ... 10