Gå til innhold

Anbefalte innlegg

Skal skrive et program som leser data fra en GPS-enhet gjennom en seriellport. Kommunikasjonen med porten har jeg oppe og går, men jeg har inntil nå hardkodet navnet på porten som skal brukes.

 

Det jeg ønsker å gjøre, er å få programmet til å "finne" alle seriellporter som er tilgjengelige, og liste dem opp slik at brukeren kan spesifisere hvilken port GPS-mottakeren er koblet til.

 

Kan noen fortelle meg hvordan man går frem for å finne ut hvilke seriellporter som eksisterer på systemet?

Lenke til kommentar
Videoannonse
Annonse

Dette vbs-script lister opp serial ports på maskina om det er dette du skal ha tak i:

 

Set x = GetObject("winmgmts:" _
   & "{impersonationLevel=impersonate}!\\" & "." & "\root\cimv2")
Set y = x.ExecQuery("Select * from Win32_SerialPort")
For Each z in y
c = c &  z.Description & " " & z.DeviceID & vbcrlf
Next
MsgBox(c)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...