C++ : Programm per Button starten

  • Hallo


    Entweder bin ich zu blöd dafür oder hab doch schon ne Flasche Diebels zu viel intus ;)


    Ich hab ein einem C++ Form einen Button angelegt.


    Wie überzeuge ich nun den Button dazu, wenn man auf ihn klickt, ein andereres *.exe oder *.bat Programm zu starten?



    Button1->????


    Danke für Eure Hilfe

    Ich würde mich ja gerne mit Dir geistig duellieren, aber wie ich sehe bist Du unbewaffnet ;)

  • Also, mit der Win32 Funktion 'CreateProcess' kannst du aus einem Laufenden Programm heraus ein anderes Starten.


    Die Funktion ist ziemlich Mächtig. Am besten schaust du dir die ganze Geschichte noch einmal in Ruhe in der Dokumentation an.


    Hier ein Beispiel (aus der MSDN):



    Es wird das Programm "MyChildProcess.exe" gestartet.


    Allerdings funktioniert das nicht mit Batch-Dateien. Da der Interpreter dafür allerdings in der 'Kommandozeile' untergebracht ist, kannst du einfach diese aufrufen und als Parameter die Batchdatei übergeben.


    Viel Spaß beim Basteln und frohes Fest! :D

    so long...


    BigShadow

  • Danke, werd es mal probieren



    Auch ein frohes Fest und guten Appetit :D :top:

    Ich würde mich ja gerne mit Dir geistig duellieren, aber wie ich sehe bist Du unbewaffnet ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!