1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

ShellExecute aus Konsole möglich?

  • linken_harmy
  • 1. April 2005 um 17:50
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • linken_harmy
    Gast
    • 1. April 2005 um 17:50
    • #1

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

  • mas
    Punkte
    751
    Beiträge
    143
    • 1. April 2005 um 18:27
    • #2

    spawnl oder execl sollten Dir hier weiterhelfen

    int spawnl(mode, arg0, arg1, arg2, ... , NULL)
    mode = P_WAIT, P_NOWAIT, P_OVERLAY

    int 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

  • phax
    Punkte
    205
    Beiträge
    41
    • 1. April 2005 um 18:49
    • #3

    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.

  1. Datenschutzerklärung
  2. Impressum