Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Scripting


Alles zum Thema System Administration Scripting — Q & A zum Thema Scripting: Batch, VBS, WMI, PowerShell


Antwort
     
Themen-Optionen
Alt 20.12.2007, 14:30   #1
Gast
 
Offline
Registriert seit: 06-2003
Ort: Chr.-Zeller-Weg 21
Beiträge: 1.127
CD-Laufwerk öffnen und schließen per Script

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
    Mit Zitat antworten
Alt 20.12.2007, 17:05   #2
Junior Member
 
Offline
Registriert seit: 01-2006
Beiträge: 97
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:

Code:
Set oWMP = CreateObject("WMPlayer.OCX.7" )
' oder bei WMPlayer 10 reicht : Set oWMP = CreateObject("WMPlayer.OCX" )

Set colCDROMs = oWMP.cdromCollection

If colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next ' cdrom
End If
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
    Mit Zitat antworten
Alt 20.12.2007, 17:24   #3
Gast
 
Offline
Registriert seit: 06-2003
Ort: Chr.-Zeller-Weg 21
Beiträge: 1.127
Sinn oder Unsinn - das ist hier die Frage

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
    Mit Zitat antworten
Alt 20.12.2007, 17:30   #4
Gast
 
Offline
Registriert seit: 06-2003
Ort: Chr.-Zeller-Weg 21
Beiträge: 1.127
Probleme am Interface - geht leider nicht!

Zitat von Biber
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
    Mit Zitat antworten
Alt 20.12.2007, 17:35   #5
Gast
 
Offline
Registriert seit: 06-2003
Ort: Chr.-Zeller-Weg 21
Beiträge: 1.127
Zitat von Biber
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
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Anwendung(en) schließen mittels Script micwil Windows Forum — Scripting 2 18.07.2008 22:52
öffnen/schließen von cd-rom Laufwerken herman2k Windows Forum — Allgemein 8 24.10.2005 16:54
Internet Explorer/Windows Fenster schließen direkt nach öffnen netsniffer Windows Forum — Allgemein 2 18.07.2005 14:07
Script zum schließen von Dateien firesl Windows Forum — LAN & WAN 1 02.12.2004 14:19
cd laufwerk per batch file öffnen jojo0411 Windows Forum — Allgemein 6 06.10.2004 15:33


Alle Zeitangaben in MEZ/CET. Es ist jetzt 15:09 Uhr. Seite generiert in 0,033 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang