Die parameterübergabe an eine console mit der CreateProcess Function
-
Hello Zusammen,
Ich habe Problem getroffen bei die parameterübergabe an eine console mit der CreateProcess Function.Ich habe zwar einige Code von Forum gefunden.
CString sExecute = "C:\\Path\\Console.exe"; CString sArgumente = "/Argument /Argument";//Wie die eizelnen argumente an die console übergeben werden bitte bei deiner console kucken char cExecute[MAXPATH]; sprintf(cExecute,"%s %s",sExecute,sArgumente); ... CreateProcess(0,cExecute,0,0,TRUE, NORMAL_PRIORITY_CLASS|CREATE_NO_WINDOW,0,0,&sInfo,&pInfo);// ...Wie kann ich den Parameter sArgumente an der console oeffen?
MFG
-
Ich glaube ich verstehe Deine Frage nicht...
Wo willst Du denn da was öffnen?
-
Durch den Code kann man den Parameter sArgumente an die console übergeben.
Wie kann ich den sArgumente in den console finden und nutzen.Koennen Sie den unteren Link einmal gucken.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-157841-and-postdays-is-0-and-postorder-is-asc-and-start-is-10.html
-
In dem Konsolenprogramm bekommst Du die Daten der Befehlszeile in den Parametern argc und argv von main mitgegeben.
Ansonsten kann man auch GetCommandLine aufrufen...