| |
|
|
Don Bubu | moin moin, Yo arbeite en el mom gerade a uno software para una multimedia pc y tener esta una menge infos zusammen bekommen. el pc ha una fernsteuerung con trackball y una funk tastatur, beides con multimedia funtionen aber como üblich sólo otra vez bescheidene treiber. el problem tener I, con uno genialen software nombre keybind de dieser hp gelöst : [...] geniale sache ^ ^ aber nu a winamp . esta sachen tener Hice verscheidenen foren zusammengetragen y para profano 5 adaptado : como erstes muss winamp comenzó voluntad, qué sicherlich auch profano hacer dejar kann. anschliessend muss profano el handle de winamp haben. el va pero no encima el normale findwindow, como lo manchmal sólo el playlist-fenster findet. aber el winapi ha sí alles wat uno braucht wa ;)
------------------------------------------------------- KompilierenMarcaSeparación-------------------------------------------------------
en nun winamp a steuern hay 2 arten, una vez con wm_command (273) y una vez con wm_user (1024). en wm_command sähe el así de :
------------------------------------------------------- KompilierenMarcaSeparación-------------------------------------------------------
en wm_user así :
------------------------------------------------------- KompilierenMarcaSeparación-------------------------------------------------------
hier una liste el wm_command befehle en dec : KompilierenMarcaSeparación y aquí el liste el wm_user befehle, wobei para befehle sin parameter una 0 eingesetzt voluntad debería : KompilierenMarcaSeparación0 Auslesen el Winampversion - así kann uno bien determinar, dass Winamp se ejecuta
100 Startet el Wiedergabe. Ähnlich como "Play" aber no el selbe
101 Playlist löschen
102 Ausgewählten Track abspielen
103 Winamp para Directorio C:Descargar wechseln
104 Abspielstatus. En Wiedergabe se 1 zurückgegeben, en Pause 3.
Ansonsten es el Wiedergabe gestoppt.
105 Mit Parámetro 0 se el Wiedergabeposition en ms zurückgegeben, en Parámetro 1
el aktuelle Track-Longitud en Sekunden. En keiner Wiedergabe oder una Fehler
se -1 zurückgegeben.
106 Springt a en el Parámetro en ms angegebenen Trackposition
120 Escribe el aktuelle Playlist en el Winampverzeichnis (winamp.m3u)
y son el aktuelle Playlistposition zurück
121 Springt para en el Parámetro angegebenen Track. Beginnt en 0, Parámetro=Tracknr-1 ruft
also el korrekten Track en
122 Mit el Parámetro kann uno el Lautstärke de 0-255 einstellen. Verwendet uno como
Parámetro -666 se el aktuell eingestellte Lautstärke zurückgegeben.
123 Mit el Parámetro kann uno el Balance de 0 (links) a 255 (rechts) eingeben
124 Gibt Anzahl el Tracks en el aktuellen Playlist de
125 Gibt el aktuell abgespielte Tracknummer el Playlist de (de Winamp 2.05).
126 Gibt en Parámetro 0 el Samplerate, en 1 el Bitrate y en 2
el Anzahl el Channel zurück (de Winamp 2.0.5).
127 Liest el Equalizer-Einstellungen de. Parámetro 0-9 son el Einstellung el
Kanäle de 1-10 zurück (0-63, +20db - -20db). Parámetro 10 son el
Vorverstärker-Einstellung zurück (0-63, +20db - -20db), Parámetro 11 son 0 zurück,
si el Equalizer deaktiviert es - ansonsten ungleich 0.
128 Autoload. En 0 = disabled, ungleich 0 = enabled.
129 Fügt el ausgewählte Expediente el Winamp Bookmarkliste hinzu
135 Startet Winamp neu
dazu igual una beispiel Yo el aktuelle datei, el winamp gerade abspielt, herrausbekomme: ------------------------------------------------------- KompilierenMarcaSeparacióndeclarar winamp&,ok%,a%,txt#,a$,st%
dim txt#,255
cadena txt#,0="Winamp v1.x"
Def findwindowa(2) ! "user32","FindWindowA"
let winamp&=findwindowa(txt#,0)
disponer txt#
let a%=@sendmessage(winamp&,1024,0,120)
assign #1,"G:AnwendungWinampWINAMP.m3u" esta angaben necesario natürlich adaptado voluntad
reset #1
whilenot ok%
input #1,a$
ifnot equ$(mid$(a$,1,1),"#")
inc st%
if gt(st%,a%)
let ok%=1
endif
endif
wend
close #1
-------------------------------------------------------
así Yo hoffe el algunos así qué anfangen puede y una dicken danke a todos en diesem forum y el profano.de forum, el me de estos sachen geholfen haben, also a denne wa ;) |
|
|
| |
|
|
|
| Wow! Sehr nette Sache!
Salve! |
|
|
| |
|
|