Autohotkey script for Play, Pause, Volume Up/Down, Next/Previous
-
I think the Autohotkey commands would work if you used VNC to connect to the console instead of using RDP.
Autohotkey is simulating keystrokes which I think are blocked because RDP somehow knows there's no actual keyboard. Maybe it's a Windows security feature.
Nice job getting the 32bit agent to work. Not everyone can figure that out.
-
Russ,
THANKS for the quick response - I should have followed-up back when I read this response. I will give VNC a try. The strange thing is even with just a minimized RDP window the AHK commands won't fire. It needs to be visible. But I will try VNC as if I get this working your product solves one of my biggest home automation issues!
Again, AWESOME product! So very well thought out and versatile - professional all the way!!!
Thanks,
Dave R -
Thank you @drosenth !
I appreciate the feedback.
-
Russ,
Great news - A simple search of AHK and RDP turned up others having the same issue. I'll find a workaround, for sure, and thanks again FOR AN AWESOME PRODUCT!!
Your solution is a best kept secret!!! Get the word out!! You have truly taken a great idea and developed nice add-on components that make if very usable (example, the Alexa piece is simple and cool, plus your subscription model - nice).
So, again, thanks and great work. I will figure this out.
And if you ever compile your code for Win7 32bit I would be glad to test. The GUI would be nice, but it works great as-is.
Thanks,
DaveRLink to AHT and RDP issue:
https://autohotkey.com/board/topic/26749-running-ahk-with-remote-desktop-minimized/
-
Thank you @drosenth. I'll take any help I can get spreading the word.
-
Hi Russ, thanks for this.
I spent the last 5 hours setting up AHK commands for Kodi control and now I'm curious about backing up my triggers.
On a Windows machine, does backing up the AppData folder suffice?
If I reformat my PC or accidentally remove a trigger, will the triggers be saved in the cloud? Is there a way to make a backup of them? I created 120 of them and I really don't want to have to do that all again should the worst happen haha.
Regards.
-
@username6, good question. You take a copy of commands.json in the .triggercmddata folder in your profile folder (c:\users\username\.triggercmddata).
-
Hey Russ,
I have been having trouble with this. I tried getting the directory right but it either cant find the file without using "" or it just opens a CMD with the directory as the title and does not execute code.
Does the directory have to use \ before the media.ahk and can this be in another directory separate from the C:Drive?
I am new to this program and cant seem to get the AHK scripts working yet.
-
@concretesurfer, this might be the issue:
When I wrote "start C:\\autohotkeyscripts\\media.ahk stop" above, the context was the commands.json file, but if you're using the GUI Editor, you can skip the double \\'s.
Just use "start C:\autohotkeyscripts\media.ahk stop" in the GUI Editor.
Or "start G:\autohotkeyscripts\media.ahk stop", if you're using the G: drive.
-
@russ It works now! It must have been the spaces in my directory.
-
@concretesurfer, awesome. Yea if you have spaces you need quotes around your path.
-
First off, I apologize for any stupid things I may say I'm a noob to such things. I'm just trying to learn new and different ways I can control things with Alexa
I got autohotkey, made the script and made sure all commands are linked to the correct script. It didn't do anything even when I'd trigger it manually. I tried running the script and it just gives me an error "Target label does not exist" for "Gosub, %1%.
Did I miss something or do it wrong?
-
@sailoreffinmoon, I get that "Target label does not exist" for "Gosub, %1%." error if I run the ahk script with no parameter.
So maybe you just need to add one of the parameters, like mute to the command line.
Example command:
start C:\autohotkeyscripts\media.ahk mute
EDIT: I just learned that some scripts require you to run the AutoHotKey.exe directly instead of using "start", so the command would be:
"C:\Program Files\AutoHotkey\AutoHotkey.exe" C:\autohotkeyscripts\media.ahk mute
-
Another way to play/pause is to simulate pressing the space bar with a command like this:
wscript c:\scripts\space.vbsThe contents of c:\scripts\space.vbs would look like this:
Dim Wsh Set Wsh = Wscript.CreateObject("Wscript.Shell") Wsh.SendKeys "{ }"
-
So, I tell alexa to execute this command but open cmd and say that she couldn't find such a directory. I tried to do without the "start" at the beginning but nothing happens. If you can help me I would appreciate it, I am new to this branch of TriggerCMD, I started yesterday to tell the truth. sorry about my English
-
@Chabetico I tested it and triggercmd does not execute the command, I sent him to write a letter through AHK, but nothing came out
-
@Chabetico, please show me the command you're having TRIGGERcmd run.
You might need to specify the full path of the AutoHotkey.exe and your script, so your command would look like this:
"C:\Program Files\AutoHotkey\AutoHotkey.exe" "C:\autohotkeyscripts\yourscript.ahk"
-
This post is deleted! -
This post is deleted! -
@Russ Hey, awesome skill to use with Alexa, I set it up with routines and it works like a charm!
I can manage to pause and play YouTube and Netflix without any issues but I run Plex Media Player from my PC as well and it can't pause or play Plex at all, do you know how can I achieve that? It's the only thing that I'm missing.
It's like it is not recognizing the play and pause command.
I wanted to try with space but don't know how to set it up.