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 - Daniel

Pages: [1]
1
Tutorials / Generate iTunes Payload of Songs from Playlist?
« on: March 24, 2020, 12:29:27 AM »
I know there is the ability to generate a payload of all the songs from your iTunes library, but is it possible to generate a playload of all the songs from a specific playlist?

2
Bug Reports / VoxCommando stops listening
« on: March 02, 2020, 06:40:38 PM »
I don't know if I made a post of this before because I know I used to have this issue, and I don't know what I might have done to fix it before but when VoxCommando is running, it eventually just stops listening. I am not saying it switches to standby, it will still show that it is "On" but the indicator showing audio input stops showing that it hears anything. If i switch it to standby and back it will pick up audio again but why does it stop listening in the first place?

Windows actually has an icon in the taskbar tray that shows when a program is using your microphone and when this problem occurs, the icon is gone which mean VC is no longer accessing the mic which confirms it isn't listening.

I even changed the "Timer to reinitialize microphone" setting to 60 so that it checks for the mic status every minute but it still happens. It happens consistently without fail, it isn't a rare occurrence.  I want to say that it doesn't even take long. I am pretty sure I have gotten it after watching TV for like 20 minutes. And it isn't as though the microphone is turned off because I even recorded voice audio to see if it was the microphone's fault.

3
I'll try to explain what I am trying to do. Whenever I am playing audio through my speakers, VC is constantly getting activated by the speaker audio. I combat this by putting VC into standby mode whenever I switch to speakers from headphones. Right now I have the watcher plugin monitoring a folder that has a file change whenever default audio is changed. However, the watcher is so unreliable, half the time it catches the change and half the time it doesn't. Another inconsistent solution I had was to trigger on the event "Focused.mshta" but that didn't always work either because I would click away from the popup message before VC caught the Focus.mshta. Is there any way I can write a VC command into a batch file or something that will activate VC.Standby/VC.On? Or can VC monitor default audio device and change accordingly? I am just looking for a method that reliably works.

Edit:

I am dumb for not searching before posting. My answer seems to be right here...
https://voxcommando.com/mediawiki/index.php?title=Command_line
I couldn't remove my post so I thought I would at least post my answer

4
iTunes / Get Pause/Play State?
« on: January 30, 2020, 11:22:00 AM »
I looked through the iTunes command options so I am sure it doesn't exist but is there any way to check whether or not music is currently being played?

I want to create a command where if music is currently being played it asks for confirmation but if music is paused or not playing at all then it will just execute it without confirmation.

When I am listening to music I'll be singing along and it thinks I'm telling it commands to change songs and stuff. I thought I would be able to use something like iTunes.GetSongTitle but it returns info even if the song is paused. I'm thinking that maybe I could tell VC to look through the history and see if an iTunes.Play Event has occurred without an iTunes.Stop Event. Can anyone think of a way I can do this? I guess I could have Groups enabled and disabled based on these events... hmmm

5
VoxCommando Basics and Core Features / iTunes Alternative?
« on: January 30, 2020, 08:50:58 AM »
I feel like people are always throwing shade at iTunes, even the official VoxCommando iTunes Tutorial video on YouTube is like, "Who TF is using iTunes still..."

I bought an iPod like 15 years ago and have have just used iTunes since then, it seems fine but now I am curious as to what other people here are using and why. I only see VC plugins for a few others media players.  iTunes has always been fine for me but now that I am using VC, whenever I try and close iTunes it pops up a message saying, "One or more programs blah blah blah." and you can't suppress this stupid message so I am thinking of switching to one of the others. Does VC interact well with all music players or should I stick to one that has a plugin?

I only listen to locally stored music, no streaming, and I want to ability to name a song/artist/playlist and have VC carry it out.

6
Bug Reports / Locking workstation breaks VoxCommando
« on: January 30, 2020, 07:06:34 AM »
I saw a thread where a guy had a similar issue to mine but it was from 6 years ago and there was no solution posted so I thought I would start a new one.

Whenever I lock my computer, even if it is for a second, when I sign back on I have an error message that is connected to VoxCommando. It says:

Code: [Select]
Microsoft .NET Framework

Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.

Index (zero based) must be greater than or equal to zero and less than the size of the argument list.

if I click on Details is says:
Code: [Select]
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
   at System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args)
   at System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args)
   at eval_g.eval_ᜀ(Object A_0, RecognizeCompletedEventArgs A_1)
   at System.Speech.Recognition.SpeechRecognitionEngine.RecognizeCompletedProxy(Object sender, RecognizeCompletedEventArgs e)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4075.0 built by: NET48REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
VoxCommando
    Assembly Version: 2.2.4.7
    Win32 Version: 2.2.4.7
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/VoxCommando.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4042.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Speech
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
PluginInterface
    Assembly Version: 2.0.5.0
    Win32 Version: 2.0.5.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/PluginInterface.DLL
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4110.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data.SQLite
    Assembly Version: 1.0.92.0
    Win32 Version: 1.0.92.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/dlls/System.Data.SQLite.DLL
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Transactions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Management
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Microsoft.CSharp
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.8.4075.0 built by: NET48REL1LAST
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
Amulet
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Amulet/Amulet.dll
----------------------------------------
Audio
    Assembly Version: 2.0.1.1
    Win32 Version: 2.0.1.1
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Audio/Audio.dll
----------------------------------------
AudioEndpoint
    Assembly Version: 2.0.1.1
    Win32 Version: 2.0.1.1
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/audioendpoint/AudioEndpoint.dll
----------------------------------------
Beam
    Assembly Version: 2.0.1.0
    Win32 Version: 2.0.1.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Beam/Beam.dll
----------------------------------------
DxInput
    Assembly Version: 2.0.2.2
    Win32 Version: 2.0.2.2
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/DxInput/DxInput.dll
----------------------------------------
GgCal
    Assembly Version: 2.0.1.0
    Win32 Version: 2.0.1.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/GgCal/GgCal.dll
----------------------------------------
Growl
    Assembly Version: 0.1.0.0
    Win32 Version: 0.1.0.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Growl/Growl.dll
----------------------------------------
HitServer
    Assembly Version: 0.2.0.0
    Win32 Version: 0.2.0.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/HitServer/HitServer.dll
----------------------------------------
Hook
    Assembly Version: 2.0.1.7
    Win32 Version: 2.0.1.7
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Hook/Hook.dll
----------------------------------------
MouseKeyboardActivityMonitor
    Assembly Version: 4.0.5150.10665
    Win32 Version: 4.0.5150.10665
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Hook/MouseKeyboardActivityMonitor.dll
----------------------------------------
Hue
    Assembly Version: 2.0.3.4
    Win32 Version: 2.0.3.4
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Hue/Hue.dll
----------------------------------------
iTunes
    Assembly Version: 2.0.1.1
    Win32 Version: 2.0.1.1
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/iTunes/iTunes.dll
----------------------------------------
JRiver
    Assembly Version: 2.2.0.3
    Win32 Version: 2.2.0.3
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/JRiver/JRiver.dll
----------------------------------------
MM
    Assembly Version: 2.1.1.2
    Win32 Version: 2.1.1.2
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/MM/MM.dll
----------------------------------------
MpMessage
    Assembly Version: 0.1.0.0
    Win32 Version: 0.1.0.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/MpMessage/MpMessage.dll
----------------------------------------
MpScan
    Assembly Version: 2.1.1.1
    Win32 Version: 2.1.1.1
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/MpScan/MpScan.dll
----------------------------------------
MpWifi
    Assembly Version: 2.0.1.0
    Win32 Version: 2.0.1.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/MpWifi/MpWifi.dll
----------------------------------------
MQTT
    Assembly Version: 2.0.2.1
    Win32 Version: 2.0.2.1
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/MQTT/MQTT.dll
----------------------------------------
Onkyo
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Onkyo/Onkyo.dll
----------------------------------------
PY
    Assembly Version: 2.0.2.4
    Win32 Version: 2.0.2.4
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/PY/PY.dll
----------------------------------------
RoboB
    Assembly Version: 2.0.2.1
    Win32 Version: 2.0.2.1
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/RoboB/RoboB.dll
----------------------------------------
Serial
    Assembly Version: 1.0.4.9
    Win32 Version: 1.0.4.9
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Serial/Serial.dll
----------------------------------------
Skype
    Assembly Version: 2.1.5.3
    Win32 Version: 2.1.5.3
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Skype/Skype.dll
----------------------------------------
Jishi.Intel.SonosUPnP
    Assembly Version: 1.0.0.5
    Win32 Version: 1.0.0.5
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Sonos/Jishi.Intel.SonosUPnP.dll
----------------------------------------
Sonos
    Assembly Version: 2.0.2.5
    Win32 Version: 2.0.2.5
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Sonos/Sonos.dll
----------------------------------------
TCP
    Assembly Version: 2.3.2.7
    Win32 Version: 2.3.2.7
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/TCP/TCP.dll
----------------------------------------
TcpMic
    Assembly Version: 2.1.6.3
    Win32 Version: 2.1.6.3
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/TcpMic/TcpMic.dll
----------------------------------------
Interop.SpeechLib
    Assembly Version: 5.4.0.0
    Win32 Version: 5.4.0.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/TTS/Interop.SpeechLib.dll
----------------------------------------
TTS
    Assembly Version: 2.2.0.0
    Win32 Version: 2.2.0.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/TTS/TTS.dll
----------------------------------------
CustomMarshalers
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/CustomMarshalers/v4.0_4.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll
----------------------------------------
TTSMS
    Assembly Version: 2.1.1.5
    Win32 Version: 2.1.1.5
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/TTSMS/TTSMS.dll
----------------------------------------
UsbUirt
    Assembly Version: 2.0.0.1
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/UsbUirt/UsbUirt.dll
----------------------------------------
Vera
    Assembly Version: 2.1.1.1
    Win32 Version: 2.1.1.1
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Vera/Vera.dll
----------------------------------------
Watcher
    Assembly Version: 2.1.1.2
    Win32 Version: 2.1.1.2
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Watcher/Watcher.dll
----------------------------------------
Wemo
    Assembly Version: 2.1.2.1
    Win32 Version: 2.1.2.1
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Wemo/Wemo.dll
----------------------------------------
Win
    Assembly Version: 2.0.1.3
    Win32 Version: 2.0.1.2
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Win/Win.dll
----------------------------------------
ManagedWinapi
    Assembly Version: 0.3.0.0
    Win32 Version: 0.3
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/dlls/ManagedWinapi.DLL
----------------------------------------
WMC
    Assembly Version: 2.1.0.3
    Win32 Version: 2.1.0.3
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/WMC/WMC.dll
----------------------------------------
X10
    Assembly Version: 2.0.0.1
    Win32 Version: 2.0.0.1
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/X10/X10.dll
----------------------------------------
XJson
    Assembly Version: 2.0.3.4
    Win32 Version: 2.0.3.4
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/XJson/XJson.dll
----------------------------------------
xMySql
    Assembly Version: 2.0.1.1
    Win32 Version: 2.0.1.1
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/xMySql/xMySql.dll
----------------------------------------
Xsql
    Assembly Version: 2.1.1.0
    Win32 Version: 2.1.1.0
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/Plugins/Xsql/Xsql.dll
----------------------------------------
InputSimulator
    Assembly Version: 0.1.0.0
    Win32 Version:
    CodeBase: file:///C:/Users/7heBo/Documents/VoxCommando/dlls/InputSimulator.DLL
----------------------------------------
System.Web
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4075.0 built by: NET48REL1LAST
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Anyway, pretty much VoxCommando stops working and the only way to get it to work again is to Restart it. The thread I mentioned above suggested that switching to Off and then back to On could possibly work but I tested it and it is still unresponsive. Has anyone heard of this issue and found a solution? I am thinking about creating a Task in windows that closes VC on Lock and Launches it on logging in but that probably isn't the ideal solution.

Edit: I wanted to add that I disabled all additional plugins to see if one of them was the cause and it didn't change anything.

7
Bug Reports / Watcher Plugin Missing Events
« on: January 30, 2020, 06:26:13 AM »
I have a problem with Audio from the speakers activating VC commands so my solution for this is to put VC into standby whenever I change my default playback device to speakers.

The way it keeps track of default audio being changed is keeping watch on a file. If the filename is "1" that means speakers is the default audio, if the filename is "2" that means headphones is the default audio. but the watcher keeps missing the file change event. Is there a reason for this?

8
Tutorials / Save Overlay Location?
« on: January 30, 2020, 05:38:38 AM »
Is there any way to set or save where the overlay appears when starting VoxCommando? Every single time I have to drag it back over to the corner because it always launches in a dumb spot.

Also, is there a way of combating the problem of audio from speakers activating VC? Whenever I am using speakers instead of headphones, Vox is constantly being activated by audio. Right now I have it where if the speakers are my  playback device, VC switches to standby.

9
VoxCommando Basics and Core Features / VoxCommando vs VoxCommandoSP?
« on: November 19, 2019, 11:24:54 AM »
So I am not asking what makes them different. I understand that the SP version uses the Windows Speech Platform 11 and the regular one does not, but is there anyone that has tried both and found one to work better or recognize speech more accurately over the other? I was using SP when I first started but I switched to the regular one thinking it worked better for whatever reason. I think the problem might have been that it would stop listening to me after a while. However, now I thinking of trying it again because on the regular one I sometimes raise an eyebrow at what it thinks I said. Am I supposed to purge cache and rebuild grammar when switching between them? Which one do you use and why?

10
I had  a few ideas and thought I would put them in one thread rather than create separate threads.

1. GetColorPixel Action: The ability to get the color information from a designated pixel on the screen. This combined with the use of logic blocks would allow commands to only work in very specific scenarios. (e.g. I can have it where commands would only work on the Title Screen of a given app)

2. Custom Tray Icon + Overlay: Not to criticize the designers artistic choices but It would be nice if it was possible to use our own PNG or ICO files to customize the Tray Icon and Overlay. The tray icon specifically isn't the most elegant. Just a green/yellow/red square with a blur in the middle.
With the overlay, being able to use our own PNGs could customized our experiences to suit our own preferences. For example, I could make the Standby and Off overlay icon completely transparent so that I would only see the overlay if Vox was on. Or vise-versa, I would only see the icon if Vox was off.
If I had to pick one, I just want to be able to change the tray icon. I just like my taskbar to have a certain aesthetic. I actually did this with PIA a while back because PIA just grabs their icons from a sub-directory in the installation folder. I just swapped out what I wanted to change. 

3. Active Only If Process is Running: This one isn't a big deal because it can already be done using logic blocks. but similiar to how you can go into the Group Properties and limit "Active only for process" for windows that are active. Have an option to limit an action to whether or not a app is running regardless of if it has focus.

11
VoxCommando Basics and Core Features / Stacking Logic Blocks?
« on: October 20, 2019, 01:38:16 PM »
I tried to search the forums but I couldn't find an answer because I couldn't think of good search words to use. Anyway...

Is it possible to have If functions inside of other If functions? I am trying to write a command that will perform different tasks taking multiple variables in mind. I'll just write out a example

If NOT ProgramFocused == Videogametitle
     (If {1} == iTunes
          (If NOT ProcessRunning == iTunes
               (Launch iTunes)
     (If {1} == Chrome
          (If NOT ProcessRunning == Chrome
               (Launch Chrome)

I don't know, something like that. If the video game has focus, then it doesn't go on to anything else. But if the video game doesn't have focus than it goes on to other if functions.
Is there actually a way to disable Vox if certain apps have focus?

Pages: [1]