Om du ska ha reda på var cd-romen finns för att använda i t ex en batchfil borde det ju finnas andra lösningar. Programmeringsmässigt är det ju inga problem. Men jag har ingen aning om hur man gör i DOS t ex.
Kan bekräfta att det inte finns nån sån variabel tillgänglig. Om man inte tror mig kan man köra kommandot "set" som visar alla miljövariabler på systemet
näe precis... man kan ju skapa egna variabler precis vad man vill. Men nu kanske antonpower menade att komma åt cd-rom'en enkelt och smidigt på godtycklig dator, då får man trolla med nåt annat
function TForm1.IsCDRom(Path: string): boolean;
begin
SetLength(Path, 1);
If (GetDriveType( PChar(Path+':'+#0#0) ) = DRIVE_CDROM) then
Result := True
Else
Result := False;
end;