Jump to content

Recommended Posts

Posted

I don't have a cool keyboard with a button for Next Track etc. However I saw that you can send {Media_Prev} using the send command.

Wrote this one real quick.

If anyone has any idea as to why it changes the track randomly let me know. Either way I'm happy with this script.

]
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_outfile=..\Documents\WMP.exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#cs
Windows Media Player Track Changer
Right Windows+< to turn volume down
Right Windows+> to turn volume down
F7 to turn go back a song
F8 to turn go forward a song
#ce
#Region Includes/Hotkeys
#NoTrayIcon
#include<misc.au3>
Opt("TrayIconDebug", 1)
Opt("SendKeyDownDelay",0)

HotKeySet("{F8}","Forward")
HotKeySet("{F7}","Back")
HotKeySet("#,","Down")
HotKeySet("#.","Up")
#EndRegion


;
;
While 1

WEnd

Func Back()
If WinActive("Windows Media Player") Then
Send ("{MEDIA_NEXT}")
BlockInput(1)
BlockInput(0)
Else
Send ("{MEDIA_NEXT}")
EndIf
EndFunc

Func Forward()
If WinActive("Windows Media Player") Then
Send ("{MEDIA_Prev}")
BlockInput(1)
BlockInput(0)
Else
Send ("{MEDIA_Prev}")
EndIf
EndFunc

Func Down()
If WinActive("Windows Media Player") Then
HotKeySet("{F8}")
Send("{F8}")
HotKeySet("{F8}","Forward")
Else
Send("{VOLUME_DOWN}{VOLUME_DOWN}")
EndIf
EndFunc

Func Up()
If WinActive("Windows Media Player") Then
Send("{F9}")
else
Send("{VOLUME_Up}{VOLUME_Up}")
EndIf
EndFunc

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...