Wie kann man andere Programme ausführen?
26.03.2008
Author: N43
Aus manchen Programmen heraus möchte man andere Dateien oder Verzeichnisse ausführen. Dies kann man mit dem Befehl ShellExecute erreichen.
CPP - Code:
#include <windows.h>
#include <shellapi.h>
//notepad.exe starten
ShellExecute(NULL, "open", "notepad.exe", NULL, NULL, SW_SHOW);
//alternative
WinExec("notepad.exe", SW_SHOW);
//Datei gleich im Notepad anzeigen
ShellExecute(NULL, "open", "notepad.exe", "C:test.txt", NULL, SW_SHOW);
//Website öffnen
ShellExecute(NULL, "open", "http://www.programmers-corner.de", NULL, NULL, SW_SHOW);
#include <shellapi.h>
//notepad.exe starten
ShellExecute(NULL, "open", "notepad.exe", NULL, NULL, SW_SHOW);
//alternative
WinExec("notepad.exe", SW_SHOW);
//Datei gleich im Notepad anzeigen
ShellExecute(NULL, "open", "notepad.exe", "C:test.txt", NULL, SW_SHOW);
//Website öffnen
ShellExecute(NULL, "open", "http://www.programmers-corner.de", NULL, NULL, SW_SHOW);
Die genaue Syntax des Befehls findet sich auf der MSDN-Seite
N43
26.03.2008
Author: N43
Im Tipp war ein Fehler, so dass der Code nur (?) im C++ Builder funktionierte.
Jetzt sollte er aber überall (unter Windows) funktionieren ![]()
Kommentare