Aufrufen anderer Applikationen aus einer Methode heraus
-
Hallo
ich hoffe mir kann jemand weiterhelfen:
Ich moechte eine Applikation in einer C++-Methode aufrufen. Also ich habe bis jetzt ein Projekt das irgendetwas macht, und dann eben ein Programm aufruft das etwas anderes berechnet und den Output dieses Programms dann weiter benutzt. Ich habe soetwas noch nie gemacht und wollte mal fragen wie so etwas auszusehen hat. Also dieses externe Programm laesst sich wohl so aufrufen:"C:\Programme\DeskProto 4.1 Trial\Dp.exe" ImplantDummy.stl ImplantDummyPath.ncp
Wie bekomme ich jetzt diesen Aufruf in eine C++-Methode?
Vielen Dank fuer eure Hilfe!
-
Hallo
siehe die WinAPI-Funktion ShellExecute
bis bald
akari
-
[edit] Mensch, warum guck ich vor dem absenden immer ein paar Minuten in die Luft!? [/edit]
Entweder mit system() oder für Windows mit
Greetz, Swordfish
-
O.k., danke erstmal. Allerdings habe ich mit den Aufrufen noch nie gearbeitet. Wie rufe ich denn jetzt explizit etwas auf, dass ich normalerweise so in die Shell eingeben wuerde?
"C:\Programme\DeskProto 4.1 Trial\Dp.exe" ImplantDummy.stl ImplantDummyPath.ncp
So?
ShellExecute(NULL,"open","C:\Programme\DeskProto 4.1 Trial\Dp.exe","ImplantDummy.stl","ImplantDummyPath1.nrc", SW_SHOWNORMAL);
bzw so?
system("C:\Programme\DeskProto 4.1 Trial\Dp.exe","ImplantDummy.stl","ImplantDummyPath1.nrc");Danke, wie gesagt, ich hab davon keine Ahnung, sorry
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Hallo
ShellExecute(NULL,"open","C:\\Programme\\DeskProto 4.1 Trial\\Dp.exe","ImplantDummy.stl ImplantDummyPath1.nrc", "", SW_SHOWNORMAL);
bis bald
akari
-
Danke! Es tut!