ShellExecute soll string einsetzen



  • guten morgen
    habe da ein problem, welches sicherlich nicht allzu schwer ist, aber ich hänge gerade, möchte mit dem befehl shellexecute ein string öffnen lassen.
    mit dieser funktion kann es aber nicht gehen, oder???

    ShellExecute(NULL,"Open","CString","","",SW_SHOWNORMAL);

    ich muss doch sicherlich mein %s da reinbringen???

    ShellExecute(NULL,"Open","%s","","",SW_SHOWNORMAL); oder so irgendwie, kann mir mal bitte jemand helfen :o

    thx



  • mit ShellExecute startet man doch Programme ...

    oder gibt es noch eine Verwendung’s Möglichkeit ???



  • da hast du recht, und mein programm steht in einem string und diesen string möchte ich mit shellexecute starten, hoffe du kannst mir helfen 😃



  • ach so!

    weil du öffnen gesagt hast. :o ich alte Nase

    Das " benötigst du nur wenn du den Text so "per Hand" reinschreibst

    CStirng str("jkloe.exe")
    Shell..(NULL, "Open", str .. )
    tuts schon


Anmelden zum Antworten