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" );