Systemvariablen



  • Hi Wie kann ich eine Systemvariable auslesen (z.B %systemdrive% liefert in der Console C:\ ->Wenn Windows auf C:\installiert ist) Wie kann ich nun meine eigenene Variablen auslesen (z.B Softwarepath) kann ich diese auch mit
    %softwarepath% auslesen???

    Vielen Dank für die Antworten



  • z.B. so:

    #include <string>
    #include <stdlib.h> // oder <cstdlib>
    
    typedef std::string String;
    
    String liesUmgebungsVariable( const String& name, const String& standardWert = String() ) {
       const char* s = getenv( name.c_str() );
       if ( s == 0 ) return standardWert;
       return String( s );
    }
    
    // ...
    
    String softwarePath = liesUmgebungsVariable( "SoftwarePath", "C:\\standardpfad" );
    

Anmelden zum Antworten