Zustand/Position vom CD-Laufwerk ermitteln (ausgefahren oder eingefahren)



  • Hallo, ich hab hier ein simples Programm:

    #include <cstdlib>
    #include <windows.h>
    #include <iostream>
    #include <mmsystem.h>
    using namespace std;
    int i;

    int main()
    {
    
        while(1)
        {
    
            cout << "[1] Laufwerk oeffnen" << endl;
            cout << "[2] Laufwerk schliessen" << endl << endl;
    
            cin >>  i;
            system("cls");
    
            if(i==1)
            {
                mciSendString("set cdaudio door open",0,0,0);
    
            }
    
            else if(i==2)
            {
                mciSendString("set cdaudio door closed",0,0,0);
    
            }
    
            else
            {
            }
        }
    
    }
    

    Nun möchte ich aber erstmal wissen in welcher Position das Laufwerk gerade befindet bevor man eine Auswahl treffen kann.

    Danke schonmal im Voraus 🙂



  • Mit diesem FAQ Eintrag kannst du schonmal rausfinden ob sich was ändert (ein / ausfahren)

    https://www.c-plusplus.net/forum/39198



  • Vielleicht hilft dir das hier weiter.


Log in to reply