Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » CreateProcess: Fortran exe wartet auf Input von der Tastatur

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
02.12.2008, 09:03 Uhr
Athena



Ich einen alten Fortran.exe geerbt.
Der Besitzer startet so, direkt im DOS Fenster:
MyFortran.exe 1>test.out 2>test.log
und dann tippt er
"input.txt"
"test"
beide mit CR.
MyFortran.exe startet und wartet auf die zwei Parameter (UNIT=5).

Ich muss das aus C++ nachmachen.

Ich kann ein Batchdatei schreiben:
.\MyFortran.exe 1>test.out 2>test.log <params.txt
wo params.txt folgendes enthält:
input.txt
test

Dann sieht der Fortran input.txt aber nicht test.

In C++ komme ich nicht einmal so weit.
fSuccess = CreateProcess((LPTSTR)NULL,
"MyFortran.exe 1>test.out 2>test.log",
usw usw

läuft, aber wartet bei WaitForSingleObject mit einem DOS Fenster auf die zwei CR. Ich habe alle möglichen Kombinationen ausprobiert. Es geht nicht. Was soll ich noch wissen? Wie kann ich Parameter an einen Prozess geben? Ich darf am Fortran nichts ändern. Ich kann die zwei Parameter in das Fenster schreiben, mit WriteConsole, aber MyFortran.exe sieht das nicht.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.12.2008, 14:09 Uhr
Athena



Ich habe den Antwort:

Creating a Child Process with Redirected Input and Output

http://msdn.microsoft.com/en-us/library/ms682499(VS.85).aspx


Bearbeitung von FloSoft:

Link korrigiert, die blöden Klammern in der Url werden im Moment net akzeptiert automatisch


Dieser Post wurde am 04.12.2008 um 18:35 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: