[gelöst] Volume-Namen ermitteln (klappt nun doch ;)
[gelöst] Volume-Namen ermitteln (klappt nun doch ;)
moin, moin...
Wie komme ich unter Windows an den Namen eines Volumes, egal ob Festplatte oder CD oder DVD ?
tia...
scholly
Wie komme ich unter Windows an den Namen eines Volumes, egal ob Festplatte oder CD oder DVD ?
tia...
scholly
Zuletzt geändert von scholly am 21.04.2008 23:23, insgesamt 3-mal geändert.
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
seit 17.12.08: PB 4.3 unter XP Home(SP3)
- Hroudtwolf
- Beiträge: 1416
- Registriert: 30.10.2004 23:33
- Kontaktdaten:
Damit.
Code: Alles auswählen
Root.s="g:"
VolName.s=Space(#MAX_PATH)
GetVolumeInformation_(@Root,@VolName,#MAX_PATH ,0,0,0,0,0)
Debug VolName.s
Danke
Kurz, knapp, Copy-paste-fähig und mit dem Effekt daß ich auch das FS herausbekomme
Allerdings hab ich da noch ein kleines Problem:
Während er eine DVD-RAM richtig als UDFFS20 erkennt, gibts für alles andere (ISO, joilet, Audio, VCD) immer nur "CDFS".
Gibts da ne einfache Möglichkeit, das genauer herauszubekommen ?
tia...
scholly

Kurz, knapp, Copy-paste-fähig und mit dem Effekt daß ich auch das FS herausbekomme

Allerdings hab ich da noch ein kleines Problem:
Während er eine DVD-RAM richtig als UDFFS20 erkennt, gibts für alles andere (ISO, joilet, Audio, VCD) immer nur "CDFS".
Gibts da ne einfache Möglichkeit, das genauer herauszubekommen ?
tia...
scholly
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
seit 17.12.08: PB 4.3 unter XP Home(SP3)
- Tsuki-Namida
- Beiträge: 633
- Registriert: 17.11.2005 13:27
- Kontaktdaten:
Volume-Namen ermitteln - klappt nun nich mehr :((((
moin, moin...
Warum klappt das hiermit nicht ?
voller Frust...
scholly
Warum klappt das hiermit nicht ?
Code: Alles auswählen
Debug "Volumename -------------------------"
Root.s="D:"
VolName.s=Space(#MAX_PATH)
GetVolumeInformation_(@Root,@VolName,#MAX_PATH ,0,0,0,0,0)
Debug VolName.s
Debug "Filesystem -------------------------"
VolFS.s=Space(#MAX_PATH)
GetVolumeInformation_(@Root,@VolName,#MAX_PATH ,0,0,0,@VolFS, #MAX_PATH)
Debug VolFS.s
Debug "RequestPath -------------------------"
Root.s = Left(PathRequester("Volume Wählen:","/"),2)
Debug Root.s
VolName.s=Space(#MAX_PATH)
GetVolumeInformation_(@Root,@VolName,#MAX_PATH ,0,0,0,0,0)
Debug VolName.s
scholly
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
seit 17.12.08: PB 4.3 unter XP Home(SP3)
Gebe mich nach Praxistest geschlagenhallodri hat geschrieben:Nur weil es geht heisst das nicht das es nicht fehlt .

habbich nich hier.Siehe MSDN
Nö. Höchstens das leere CD-ROM.Hast du vielleicht ein Laufwerk das keinen oder als Namen "Local Disk" oder so hat ?
Mich hat halt nur irritiert, daß Wölfchens Lösung sofort ging und erst nach dem Umbasteln das Problem auftrat.
Das ist zwar jetzt gelöst, aber mir ist immer noch nicht klar, WO das Problem bei den wenigen Stringoperationen entstanden ist.
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
seit 17.12.08: PB 4.3 unter XP Home(SP3)
http://search.msdn.microsoft.com/search ... ?View=msdnscholly hat geschrieben:[...]habbich nich hier.Siehe MSDN
[...]