Hi, da ich immer beim zokken Musik höre und keine Lust habe immer zu minimieren zum vorspulen habe ich mir ein kleines Script geschrieben, das das übernehmen soll.
Spoiler anzeigen
HotKeySet("{NUMPAD1}", "pause");
HotKeySet("{NUMPAD2}", "zuruek");
HotKeySet("{NUMPAD3}", "weiter");
HotKeySet("{NUMPAD7}", "Wkill");
HotKeySet("{NUMPAD4}", "WStart");
Func pause()
ControlSend("Winamp", "", "" , "c");
EndFunc
Func zuruek()
ControlSend("Winamp", "", "" , "z");
EndFunc
Func weiter()
ControlSend("Winamp", "", "" , "b");
EndFunc
Func Wkill()
ProcessClose("winamp.exe");
EndFunc
Func WStart()
run("C:\Programme\Winamp\Winamp.exe");
EndFunc
while 1
sleep(100)
WEnd
Das Funktioniert ganz gut, bei Spielen wie GuildWars und Warcraft 3. Bei Oblivion z.B. funktioniert es aber überhauppt nicht. meine Vermutung ist, dass Oblivion ControlSend blockt oder so. Und das ganze geht auch nur wenn Winamp nicht in diesem Minimodus ist der kommt wenn man auf dieses T-Symbol drückt ist und die Medialibrary angezeigt wird. Mein Gedanke um diese Unannehmlichkeiten aus dem Weg zu räumen war der Winamp.exe das Signal zu senden, das sie auch bekommt wenn man auf die entsprechenden Buttons drückt, aber dafür müsste ich ja im Ram rumfuhrwerken, oder? Und wie bekomme ich raus, was ich machen muss und an welcher Adresse?