ShellExecute



  • Hallo zusammen,

    ich möchte gerne ein Ping mit Hilfe von ShellExecute ausführen. Dazu habe ich den unten stehenden Code geschrieben. Mein Problem ist die Verwendung von SW_SHOWNORMAL. Wenn ich es nicht mit einem Typen spezifiere, dann meckert der Compiler. Ich kann den Code compilieren, wenn ich SW_SHOWNORMAL als int deklariere, allerdings bekomme ich dann eine lange Fehlerliste.

    Ich würde mich sehr freuen, wenn mir jemand bei diesem Problem helfen könnte.

    #include <iostream>
    #include "Shellapi.h"
    #include "string.h"
    
    #define ShellExecute
    using namespace std;
    
    void main()
    {
    	string strCurrentPara;
    
    	cout << "Ausfuehrung des Shell-Commands: " << endl;
    
    	ShellExecute(NULL, "open", "c:\\Windows\\System32\\ping.exe", strCurrentPara, NULL, SW_SHOWNORMAL);
    }
    


  • Mein Problem ist die Verwendung von SW_SHOWNORMAL.

    Doku gelesen? http://msdn.microsoft.com/en-us/library/windows/desktop/bb762153(v=vs.85).aspx

    Übrigens find ich die Zeile

    #define ShellExecute
    

    sehr erheiternd.


Anmelden zum Antworten