Herbert Leitner 10 Geschrieben 20. Dezember 2007 Melden Teilen Geschrieben 20. Dezember 2007 Hallo! Es gibt zuhauf Scripte, die das CD-Laufwerk öffnen. Ichh abe aber keinen Script gefunden, der die Lade wieder schließt. Bei allen Scripts die ich habe, funktioniert die Methode Laufewrk.Eject, es gibt aber da kein Laufwerk.Close oder so. Wie kann ich das per Skript lösen? tks! Herbert Zitieren Link zu diesem Kommentar
Biber 10 Geschrieben 20. Dezember 2007 Melden Teilen Geschrieben 20. Dezember 2007 Moin HerbertLeitner, ich weiß ja nicht, welche Mimik Du verwendest, um per Skript das CD-Laufwerk zu öffnen. Die gängigste ist doch IMHO dieses 5-Zeilen-Scherzprogramm, dass über diese Tankstellen-PC-Zeitschiften verbreitet wurde und über das WMPlayer-Object geht: Set oWMP = CreateObject("WMPlayer.OCX.7" )' oder bei WMPlayer 10 reicht : Set oWMP = CreateObject("WMPlayer.OCX" )Set colCDROMs = oWMP.cdromCollectionIf colCDROMs.Count >= 1 thenFor i = 0 to colCDROMs.Count - 1colCDROMs.Item(i).EjectNext ' cdromEnd If[/Code] Eine Methode .Close gibt es deshalb nicht, weil ein Aufruf der Methode .Eject bei offenem Laufwerk das bewirkt. Also 2 x .Eject = 1x Luke auf, 1x Luke zu. Evtl ein umgekehrter Reihenfolge. Dieses Skript wird allerdings wahrscheinlich nur noch auf Rechnern des Deutschen Bundestages und kleineren schwäbischen Dorfbäckereien laufen, da dieses Skriptchen von jedem AV-Tool als "CDRom-Eject-Trojan" (oder so ähnlich) in Quarantäne geschickt wird. P.S. Ich frag ja gar nix zu Sinnhaftigkeit des CD-Laufwerksöffnens per Skript, aber... Möchtest Du auch ein paar Zeilen zum Herausnehmen einer CD von mir? *gg Grüße Biber Zitieren Link zu diesem Kommentar
Herbert Leitner 10 Geschrieben 20. Dezember 2007 Autor Melden Teilen Geschrieben 20. Dezember 2007 Hallo! Ja, die Frage ist berechtig, ob das Sinn macht, die Lade wieder zu schließen. Nein, ich bin kein Dorfbäcker! ;-) Nein, ich bin auch nicht aus dem Schwabenland ;-)) Zuerst Dank Dir für die Antwort. Den Script habe ich zuhauf auch im Internet gefunden - und getestet. Bei mir will die CD-Lade ums verrrecken nicht mehr rein. Das Laufwerk unterstützt diese Funktion aber weil der Aufruf über NeroCMD --drive --close (ist gekürtzt) macht das. Nun warum will ich das überhaupt tun. Weil Nero und NeroCMD ständig die Lade raus hauen. Wer die Programme kennt, der wird mir (eher?) zustimmen. Im Nero kann man das unter den Einstellungen abschalten, das hält sich meist auch daran). Ich habe aber an einem Script für jemand anderen gearbeitet, der Daten auf CD brennt. Nun bockt das Tool "NeroCMD" derart, daß die Lade mehr offen ist als zu - bei jedem Fehler wird die Lade geöffnet! Jeder kennt das, ist die Lade mal offen, dann dauert das bis zu 40 Sekunden, bis die CD wieder erkannt wird (die muss ja auf Schwung kommen). Nun zum Kern der Sache: Da die CD-Lade hier bei den Tests mehr offen ist als zu, wollte ich im Hintergrund Programm/Script laufen, das einfach die Lade schließt. Ich kann dann zwar nicht verhindern, daß diese beim nächsten Aufruf zum Brennen wieder geöffnet wird, möchte diese aber automatisch - und ohne mein Zutun diese wieder schließen. Nun hat NeroCMD den Parameter --disable_eject. Leider funktioniert der mit 99,5% der möglichken Parameterkombinationen nicht - und die Lade ist schon wieder offen. NeroCMD ist genial - und duch kaum brauchbar weil es mehr bockt als sonst was. Warum mit dem og. Script die Lade bei mir nicht mehr geschlossen wird ist mir auch rätselhaft! Gruß und DAnk! Herbert Zitieren Link zu diesem Kommentar
Herbert Leitner 10 Geschrieben 20. Dezember 2007 Autor Melden Teilen Geschrieben 20. Dezember 2007 P.S. Ich frag ja gar nix zu Sinnhaftigkeit des CD-Laufwerksöffnens per Skript, aber...Möchtest Du auch ein paar Zeilen zum Herausnehmen einer CD von mir? *gg Grüße Biber Hallo! Ja, daran hatte ich auch bereits gedacht. Leider geht das bei mir nicht weil das Telepathie - Interface defekt ist! Gruß und Dank! Herbert Zitieren Link zu diesem Kommentar
Herbert Leitner 10 Geschrieben 20. Dezember 2007 Autor Melden Teilen Geschrieben 20. Dezember 2007 P.S. Ich frag ja gar nix zu Sinnhaftigkeit des CD-Laufwerksöffnens per Skript, aber...Möchtest Du auch ein paar Zeilen zum Herausnehmen einer CD von mir? *gg Grüße Biber Hallo! Leider geht da nicht, weil auf der Firewall eingehend Livitation geblockt ist! Gruß und Dank! Herbert 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.