Avatar billede tdaugaard Nybegynder
29. maj 2000 - 19:03 Der er 7 kommentarer og
1 løsning

Hvordan finder jeg CD-ID ??

Hvordan finder jeg ud af hvilket CD-ID en CD har i VB ??
Avatar billede joern Nybegynder
29. maj 2000 - 21:33 #1
Hej Tdaugaard.

Din alm. CD-afspiller tager længden af hele CD'en plus længderne af de to første skæringer, og det er ID.
Du kunne gøre det samme, det skulle være mærkeligt om to CD'er blev opfattet ens.

Hvis du ikke kan konstruere koden, så skriv igen.

M.v.h.  Jørn
Avatar billede tdaugaard Nybegynder
29. maj 2000 - 23:05 #2
<< joern >>
Du har sikkert ret vedr. Audio CD'er, men jeg tænker på Data CD'er.
Det glemte jeg vist lige at sige.

Jeg prøvede at starte CD Copy 4.7.. og der viste den noget a'la 45874 for en data cd ... som CD-ID ..
Avatar billede joern Nybegynder
30. maj 2000 - 00:51 #3
Hej Tdaugaard.

Volume-label er det første der så falder mig ind.  Så jeg har kigget på hjælpen til "dir".  Med attribut 8 får du labelen.  MsgBox (Dir("L:", 8))  Mit CD-drev hedder L.

M.v.h.  Jørn 30/05-2000 00:49
Avatar billede tdaugaard Nybegynder
30. maj 2000 - 01:15 #4
Tjaa.. det var ikke helt hvad jeg søgte men det er mindst ligeså brugbart ...

Mange tak!
Avatar billede joern Nybegynder
30. maj 2000 - 08:45 #5
Hej Tdaugaard.
Jeg synes, at spørgerne her i VB-eksperten, jævnligt gør for lidt ud af at forklare, hvad de søger.
Hvis det er hjemmebrændte CD-rom, kan du jo selv give en label med et indhold.
For andre må du lave en lille base, - bare en ascii-tabel, hvor du angiver de random-tildelte labels og en koresponderende meningsfuld beskrivelse.
På egne kan du jo også fast lægge en fil med informationer, der hedder set samme, den kan du så læse i (når den altså eksisterer).
Men skriv lidt mere indgående, hvad er behovet?
M.v.h.  Jørn
Avatar billede tdaugaard Nybegynder
31. maj 2000 - 01:53 #6
<< joern >>

Okay.. mit "problem" er at jeg er ved at lave et CD index program. Et program til at læse alle filnavne på en CD, gemme dem og gøre det samme igen med flere CD'er så man kan søge efter filer og se hvilken CD de ligger på (med en beskrivelse af CD'en).

Det jeg så skal bruge CD-ID'et til er til at kunne gemme en beskrivelse hvor alle filer fra den CD så bliver gemt med CD-ID'et som prefix for at mit program kan se hvilken CD filen hører til.
Avatar billede joern Nybegynder
31. maj 2000 - 08:23 #7
Hej Tdaugaard.
Tak for uddybning, så kommer spørgsmålet: Hvorledes opbevarer du dine data?  I Access, ascii-filer eller en anden VB-understøttet database?

I alle tilfælde er det ret enkelt at "slå op" og sige når volume-label er 1234-56789 så er det Datatids CD-rom fra aug.99.
Du ved vel, at der findes freeware til det formål du pusler med?  Jeg laver ofte også mine programmer selv, så bliver de præcis som jeg ønsker.

Men du skal vel snarere kunne søge på program-navne eller projektnavne for egne data, end filnavne.  At søge efter setup.exe er i hvert fald uinteresant.

M.v.h.  Jørn  31/05-2000  08:21
www.jkfsoft.dk
Avatar billede tdaugaard Nybegynder
31. maj 2000 - 09:34 #8
<< joern >>

Jeg havde egentlig tænkt mig at gemme det i en fil jeg selv ville finde på formatet til (f.eks. sådan at der var 255 tegn til filnavnet, og nogle tegn til CD-ID og det var det. altså en fixed length record så jeg hurtigt kunne søge igennem dem)

Jeg ved godt at der findes tonsvis af freeware/shareware programmer der kan det samme, men jeg vil helst lave det selv :)

Det JEG skal bruge programmet til er mine hjemmebrændte CD'er til at jeg hurtigt kan søge efter et program/filnavn hvis jeg skal bruge det og derved kunne se hvilken CD den ligger på istedet for at jeg skal sidde og kigge 15 CD'er igennem hver gang...
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