Seawas, ich komm grad aus dem deutschen Forum, das leider nur noch für 30 Öre im Monat benutzt werden kann.. (Frechheit!) aber egal.
Ich hab dort einen Thread gehabt zum Thema: "Ausführen einer Datei/eines Programms" aus der Konsole heraus (in c++) Dort hab ich den Tipp mit ShellExecute bekommen, aber das soll angeblich nur mit einem Xwindows Fenster funktionieren, also nicht mit einer Console-Application, ist das wahr und wenn ja, gibt es keinen SystemCall aus fstream oder so:
stream.execute(const string filename,...) ????
Danke im Voraus...
ShellExecute aus Konsole möglich?
-
linken_harmy -
1. April 2005 um 17:50 -
Unerledigt
-
-
spawnl oder execl sollten Dir hier weiterhelfen
int spawnl(mode, arg0, arg1, arg2, ... , NULL)
mode = P_WAIT, P_NOWAIT, P_OVERLAYint execl (char *Pfad, char *arg0, *arg1, ... , char *argn, NULL); lädt und startet andere Programme (die Argumente müssen getrennt übergeben werden)
int execv (char *Pfad, char *argv[]); Argumente als Feld
weitere:
execlp, execlpe, execve, execvp, execvpe -
ShellExecuteEx funzt auch in Console Applikationen.
Schau in der MSDN die Params nach.
Du musst nur mit shell32.lib linken. -
Maximilian Rupp
27. Dezember 2024 um 12:06 Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!