programm zum programme aufrufen



  • hi 🙂

    ich möchte ein programm schreiben das andere programme aufruft
    (also ein programm das zb den firefox und den c++builder( 🕶 )aufruft)

    ⚠ so viel weiß ich

    ➡ mit excel jedenfalls nit
    ➡ mit shellexcute ausprobiert funzt nit

    bitte um hilfe 😞



  • Hallo

    "funzt nit" ist keine ausreichende Fehlerbeschreibung. Ohne die können wir dir nicht helfen, denn ShellExecute ist schon das richtige dafür.
    Desweiteren kannst du auch die Forumsuche benutzten, um nach *ShellExecute* zu suchen.

    bis bald
    akari



  • ok
    ich habe so versucht

    CreateProcess(0,"D:\\blabla.exe",0,0,TRUE,
              NORMAL_PRIORITY_CLASS,0,0,NULL,NULL);
    

    und so

    String pfad = "D:\\milkshape.txt";  //Pfad zur Datei
    char* pfadpoi = pfad.c_str();    //Pointer auf den String mit der Datei
    ShellExecute(Form1, NULL, pfadpoi, NULL, NULL, SW_SHOWNORMAL);
    

    oder so

    String pfad = "D:\\milkshape.txt";  //Pfad zur Datei
    char* pfadpoi = pfad.c_str();    //Pointer auf den String mit der Datei
    ShellExecute(Form1, "open", pfadpoi, NULL, NULL, 0);
    


  • Hallo

    Und wieder hast du dazu keine Fehlermeldungen geschrieben 🙄
    Die würden dir nämlich sagen, das du keine Ahnung hast was für Parameter die Funktion ShellExecute verwendet.

    String pfad = "D:\\milkshape.txt";  //Pfad zur Datei
    ShellExecute(0, "open", pfad.c_str(), NULL, NULL, SW_SHOWNORMAL);
    

    bis bald
    akari



  • erste mal hab ich statt exe txt geschrieben
    und jetzt zur fehelermeldung ---- (es passiert einfach nichts)
    (dh sie exe wird nicht ausgeführt(oder doch (vieleicht wird sie ja aber nur für ne millisec(kann das sein??))))



  • es gibt keine fehlermeldung in den sinne also keine

    aber es macht halt nicht das was ich will



  • txt wird angezeigt aber es wird keine exe ausgeführt



  • Alternativ kannst du auch

    WinExec("Myprog.exe",1);
    

    probieren. Wobei auch der Code von Akari 100% funktioniert.

    mfg
    Rai



  • danke für das antworten 🙂

    habs mal mit ner andren exe probier (also nit mit der milkshape.exe sondern mitner andren) und da hats funktioniert 😃


Anmelden zum Antworten