Hallo Zusammen,
vielleicht kann mir hier jemand weiterhelfen bin verzweifelt auf der Suche nach einer kleiner Fuznktion. Habe mir ein Skript erstellt welches wie folgt prüft ob eine CD / DVD eingelegt wurde und wenn ja dann ein weiteres Skript ausführt. Soweit funktioniert das auch ganz gut.
Spoiler anzeigen
while 1
$status=DriveStatus("E:\")
if $status="READY" and $statusfirst="NOTREADY" then
Run("C:\start.exe")
EndIf
$statusfirst=$status
sleep(500)
wend
Das Problem ist nun dass aber ständig Zugriffe auf das Laufwerk erfolgen und es manchmal passiert dass der PC einfach kurz hängen bleibt weil die CD wieder neu eingelesen werden muss. Das nervt einfach. Was ich nun suche wäre also eine interligente Prüfung ob eine CD eingelegt wurde und wenn ja dann (je nach Inhalt) ein Abspielen eines Skriptes. Ich habe schon daran gedacht ob man vielleicht den Status Schublade auf oder zu prüfen kann. Irgendwie müssen das die Windows internen Programme doch auch machen oder? Da passiert das nämlich nicht.
Danke und Grüße
Alex