TormodRL

Play/pause-knapp i WiMP for windows med AutoHotkey

Dec 14th, 2011
672
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 1.57 KB | None | 0 0
  1. ; WiMP støtter ikke media keys på keyboardet pga manglende støtte i Adobe Air. I dag gadd jeg ikke vente på støtte for dette og fikset det med AutoHotkey (gratis, bare for windows). Med følgende script fungerer det for meg, men det er ikke perfekt og funker trolig ikke hvis du har flere Adobe Air applikasjoner oppe samtidig (har aldri brukt AutoHotkey før så er ikke sikker):
  2.  
  3. ; ------------------------8<----------------------
  4.  
  5. #SingleInstance force
  6.  
  7. ; Play/Pause-button pauses Wimp
  8. Media_Play_Pause::
  9.     ; Need to use regex mode to match ahk_class since Wimp windows title changes each song
  10.     SetTitleMatchMode RegEx
  11.    
  12.     ; Get the title of the active window so that we can reactivate it later
  13.     WinGetActiveTitle, Title
  14.    
  15.     ; Activate WiMP (possibly any Adobe Air application running??)
  16.     WinActivate ahk_class ApolloRuntimeContentWindow
  17.     ; Send space (play/pause)
  18.     Send {Space}
  19.  
  20.     ; Reactivate the window that previously was active
  21.     WinActivate %Title%
  22. return
  23.    
  24.  
  25. ; ------------------------8<----------------------
  26.  
  27. ; Dette scriptet støtter bare play/pause-knappen fordi det er den jeg bruker mest. Det bugger trolig hvis du jobber i et program som har samme vindustittel som et annen vindu. Du kan da trolig ende opp i det andre vinduet etter at makrien har kjørt (en antagelse, har som sakt aldri brukt AutoHotkey før).
  28.  
  29. ; En annen bug er at space ikke aktiverer play/pause i Wimp når det lille vinduet med ny sang info dukker opp etter hvert sangbytte. Du må da vente til det forsvinner før play/pauseknappen fungerer ...
Advertisement
Add Comment
Please, Sign In to add comment