saracs 10 Geschrieben 6. September 2004 Melden Teilen Geschrieben 6. September 2004 hi leute! hat einer von euch eine idee wie ich per batch-file den buchstaben des cdroms auslesen und weiterverarbeiten kann? situation: ich habe mir eine dvd gebastelt mit einer unattended und habe nun das problem das bei manchen pcs das cdrom laufwerk nicht immer d: ist :( also funkt die batch nicht :( ich brauch also eine möglichkeit per batch den laufwerksbuchstaben auszulesen und weiter zugeben. hoffe ihr wisst was ich meine :wink2: gruss saracs Zitieren Link zu diesem Kommentar
Operator 10 Geschrieben 6. September 2004 Melden Teilen Geschrieben 6. September 2004 Hi Saracs, es gibt da Tools, die das ermitteln können. Aber bevor ich die jetzt wieder rauskrame hätte ich vielleicht noch nen Vorschlag. Ich geh mal davon aus, daß Du via mcsdex.exe das Laufwerk DOS-fähig startest. Mit dem Parameter /L: kannst Du einen Laufwerksbuchstaben angeben, den das CDROM zugewiesen bekommt. Damit könntest Du z.B. das CDROM immer auf X: mappen und so einen einheitlichen Zugriff gewährleisten. Vielleicht ist das ja was... Gruß Andre Zitieren Link zu diesem Kommentar
saracs 10 Geschrieben 6. September 2004 Autor Melden Teilen Geschrieben 6. September 2004 hi! ist irgendwie nicht das was ich meinte. sorry mein fehler. also mal ein bissl ausführlicher :D dvd ist bootfähig. hab eine auswahl welches bs unattended installed werden soll! nach der bs installation starte ich meine batch die von der dvd meine programme installieren soll! die programmdateien liegen auf der dvd. und jetzt mein problem: wenn ich in der batch die setup von office zb starten möchte sieht das zb so aus: start d:\office2k3\setup.exe wenn aber mein dvd laufwerk nicht auf d gemappt ist funkt es nicht und das muss ich / will ich damit umgehen das ich den laufwerskbuchstaben auslesen und dann der batch weitergebe. geht das überhaupt? :D gruss saracs Zitieren Link zu diesem Kommentar
nasenbaer 10 Geschrieben 6. September 2004 Melden Teilen Geschrieben 6. September 2004 for %%g in (b d e f g h) do if exist %%g:\ident.txt %%g:\office2k3\setup.exe wenn dir ausserdem die setup disk zu wun98 anschaust, dann gibt's da ne "findcd.exe" imho Zitieren Link zu diesem Kommentar
motzel 10 Geschrieben 6. September 2004 Melden Teilen Geschrieben 6. September 2004 Hallo, also per DOS-Batch glaub ich nicht, dass du es hinbekommen wirst, aber per Script ;) Z.B. per AutoIT V3 http://www.autoitscript.com/autoit3/ der von dir gesuchte Befehl wäre: DriveGetDrive ( "CDROM" ) MfG motzel p.s. autoit ist freeware Zitieren Link zu diesem Kommentar
nasenbaer 10 Geschrieben 6. September 2004 Melden Teilen Geschrieben 6. September 2004 ja, unter windows ist es z.b. wie motzel sagt auch gut möglich :p Zitieren Link zu diesem Kommentar
saracs 10 Geschrieben 6. September 2004 Autor Melden Teilen Geschrieben 6. September 2004 danke :) ich werds mal testen und dann berichten ;) gruss saracs Zitieren Link zu diesem Kommentar
real_tarantoga 11 Geschrieben 6. September 2004 Melden Teilen Geschrieben 6. September 2004 gerade mal alles gelesen ... also, falls du mit floppyemu bootest :wink2:, dann hat operator recht - das ist das einfachste und auf jeden fall zuverlässig. Zitieren Link zu diesem Kommentar
saracs 10 Geschrieben 6. September 2004 Autor Melden Teilen Geschrieben 6. September 2004 schön und gut aber von scripten hab ich noch weniger ahnung als von batch :D und selbst das ist nicht viel! gruss saracs Zitieren Link zu diesem Kommentar
SpecialK 10 Geschrieben 6. September 2004 Melden Teilen Geschrieben 6. September 2004 Hallo, ich weiss, es ist nicht ganz deine gewollte Lösung. Aber ich lasse die Instalallationsdaten für Office und einige andere Programme von der DVD auf die Festplatte kopieren. Dort in den Ordner "Install". In der Batch steht dann so etwas wie start %systemdrive%/Install/OfficeSetup.exe Dadurch ist gewährleistet, dass der Pfad immer gefunden wird. Ein kurzer Lösch Befehl am Ende der Batch für das Installationsverzeichnis und schon hast du das selbe Ergebnis, wie wenn du direkt von CD installierst. Dazu sei gesagt: Das ist jetzt speziell für eine WinXP Installation gedacht. SpecialK Zitieren Link zu diesem Kommentar
saracs 10 Geschrieben 6. September 2004 Autor Melden Teilen Geschrieben 6. September 2004 hi! install dateien vorher auf die platte kopieren kommt nicht in frage da das (meiner meinung nach) zeitverschwendung ist ;) lieber gleich von dvd installieren :D der vorschlag von nasenbaer funkt soweit ;) danke nochmal gruss saracs Zitieren Link zu diesem Kommentar
OnkelGauss 10 Geschrieben 6. September 2004 Melden Teilen Geschrieben 6. September 2004 Ich mache so etwas so [in einer Batch-Datei]: if exist C:\LICENSE.TXT set CDROM=C: if exist D:\LICENSE.TXT set CDROM=D: if exist E:\LICENSE.TXT set CDROM=E: if exist F:\LICENSE.TXT set CDROM=F: if exist G:\LICENSE.TXT set CDROM=G: if exist H:\LICENSE.TXT set CDROM=H: if exist I:\LICENSE.TXT set CDROM=I: if exist J:\LICENSE.TXT set CDROM=J: if exist K:\LICENSE.TXT set CDROM=K: if exist L:\LICENSE.TXT set CDROM=L: if exist M:\LICENSE.TXT set CDROM=M: if exist N:\LICENSE.TXT set CDROM=N: if exist O:\LICENSE.TXT set CDROM=O: if exist P:\LICENSE.TXT set CDROM=P: if exist Q:\LICENSE.TXT set CDROM=Q: if exist R:\LICENSE.TXT set CDROM=R: if exist S:\LICENSE.TXT set CDROM=S: if exist T:\LICENSE.TXT set CDROM=T: if exist U:\LICENSE.TXT set CDROM=U: if exist V:\LICENSE.TXT set CDROM=V: if exist W:\LICENSE.TXT set CDROM=W: if exist X:\LICENSE.TXT set CDROM=X: if exist Y:\LICENSE.TXT set CDROM=Y: if exist Z:\LICENSE.TXT set CDROM=Z: start /wait %CDROM%\setup.exe Es wird geprüft, ob die Datei LICENSE.TXT im Root-Verzeichnis eines Laufwerkes existiert und wenn dies so ist, dann wird dies in CDROM gespeichert... Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.