MFC Programm mit Komandozeilenparameter aufrufen



  • Hi Leute,

    ich programmiere ein Programm mit der MFC. Wie kann ich der Exe Kommandozeilenparameter mit geben und auswerten? Also so:
    test.exe parameter1 parameter2

    Wie kann ich diese Parameter im Code abfragen?

    Danke im Voraus für Eure Hilfe.

    Grüsse
    xthing



  • Mit getCommandLineArgs() kannst du dir zum Beispiel den Aufrufstring besorgen. Ich habe mal Kommandozeilenparameter damit abgefragt. Die Abfrage hab ich in MyApp::InitInstance() durchgeführt. Aber ich glaube, dass die MFC noch andern Möglichkeiten bieten ..


  • Mod

    Es gibt eine Klasse CCommandLineinfo die Du überschreiben kannst.
    Du kannst aber auch einfach die Variable CWinApp::m_lpCmdLine analysieren.

    Die CRT Variablen __argc und __argv sind ja auch vorhanden und gefüllt.


Anmelden zum Antworten