|
VB 4/6- und VBA-Forum - Beitragsübersicht - |
|
Thema | VB6: Winamp auslesen |
Von |
Ronan |
Datum |
20. November 2016 um 17:28:00 |
Frage |
Hallo ich hab ein Programm geschrieben in welchem ich den Winamp auslese, was im grunde auch gut klappt nur ich bräuchte Interpret und Titel einzelnPrivate Declare Function FindWindow Lib "User32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Declare Function GetWindowTextLength Lib "User32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long Private Declare Function GetWindowText Lib "User32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long Public Sub winamp() Dim p_laenge As Long, p As String Dim hwndWinamp As Long Dim text1, text2 As String Dim titnumb As String hwndWinamp = FindWindow("Winamp v1.x", vbNullString) p_laenge = GetWindowTextLength(hwndWinamp) + 1 p = Space(p_laenge) p_laenge = GetWindowText(hwndWinamp, p, p_laenge) text1 = Left$(p$, p_laenge) text2 = Replace(text1, "- Winamp", vbNullString) Label1.Caption = text2 Label2.Caption = Mid(text2, 1, 1) End Sub Private Sub Form_Load() Call winamp End Sub Private Sub Timer1_Timer() Call winamp End Sub Das Beispiel hab ich gefunden nur weiss ich nicht wie ich das trennen kann.
Danke im voraus |
|
Antwort: |
Von |
Detlev Schubert |
E-Mail |
ds@vb-fun.de |
Datum |
31. Juli 2017 um 09:39:15 |
Antwort |
Hallo,
ich hab jetzt Dein Script nicht ausprobiert, aber wenn Du alle benötigten Daten (Interpret und Titel ) in einem String erhalten solltest, rate ich Dir zur Funktion Split, mit der Du den String entsprechend aufteilen b zw. separieren kannst.
Gruß Detlev |
|
[ Antwort schreiben | Zurück zum VB 4/6- und VBA-Forum | Forum-Hilfe ] |
|
Letzte Aktualisierung: Sonntag, 13. Dezember 2015 |
|