Avatar billede yesyes Nybegynder
14. april 2003 - 11:37 Der er 4 kommentarer og
1 løsning

Find navn på program

Hey jeg sidder og funderer over hvorn man finder navnet på et prog der kører. Skal finde navnet på winamp såen at jeg kan finde sang navnet ud fra det jeg bruger winamp 2.9 som i taskbar hedder "nr på playlist.Artist - Song title - Winamp" skal have hjælp til at finde frem til det i VB kan sagtens skære det overflødige fra så det får i ik point for at hjælpe med :) mener man skulle kunne bruge funktionen GetWindowText men hvordan?
Avatar billede sjh Nybegynder
14. april 2003 - 13:50 #1
sådan finder du winamp:

Option Explicit

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Sub Form_Load()
Dim lhWnd As Long
  lhWnd = FindWindow("Winamp v1.x", vbNullString)
  If lhWnd = 0 Then
    MsgBox "Winamp er ikke starte."
      Else
    Me.Caption = lhWnd
  End If
End Sub
Avatar billede sjh Nybegynder
14. april 2003 - 13:52 #2
Avatar billede yesyes Nybegynder
15. april 2003 - 01:30 #3
hmmm har brugt søgemaskinen MEN stadig dit eksempel finder kun vinduet og finder ud af hvorvidt det er startet hvis det er bliver formens caption til en række tal kan jeg desværre ik bruge
Avatar billede sjh Nybegynder
15. april 2003 - 02:20 #4
Avatar billede yesyes Nybegynder
09. maj 2003 - 00:47 #5
efter længere ombygning af det eksempel du sendte har jeg det jeg skal bruge så takker!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester