Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Hallo,
ich bin neu in Python. Ich versuche zurzeit ein Skript zu schreiben, dass das CD-Rom Laufwerk schließt und wieder öffnet. Ich will damit ein paar Familienmitglieder veräppeln.
Bis jetzt hab ich herausgefunden das man mit dem Befehl
das Laufwerk öffnen kann. Aber mit welchen Befehl kann man es wieder schließen? Achja, bevor ich es vergess ich benutze Linux (oder ist es egal welches Betriebssystem ich benutze ).
Ja ich habe eben bei der Seite nachgesehen. Leider habe ich nichts gefunden.
Es gab nur CD.eject() funktion die habe ich ja aber schon mit dem anderen Befehl.
das Laufwerk öffnen kann. Aber mit welchen Befehl kann man es wieder schließen?
man eject hat geschrieben:OPTIONS
-t With this option the drive is given a CD-ROM tray close command. Not all devices support this command.
-T With this option the drive is given a CD-ROM tray close command if it's opened, and a CD-ROM tray eject command if it's closed. Not all devices support this command, because it uses the above CD-ROM tray close command.
Bei mir funktioniert die eject-Methode leider nicht:
'eject' is not recognized as an internal or external command,
operable program or batch file.
Gibt es mittlerweile eine andere Möglichkeit wie man ein Laufwerk öffnen/ schließen kann, vorzugsweise ohne Verwendung von pygame (Zielsystem ist Windows)?
Du musst das Programm eject installieren; unter Debian ist es im Paket eject. Unter Windows ist mir keine so simple Möglichkeit bekannt, da müsste man wohl via ctypes auf die Win32 API zugreifen oder eventuell schauen ob pywin32 das unterstützt.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice