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 ShellExecutesehr erheiternd.