Hallo uger,
Das Starten von Mathcad im Hintergrund, keine Ahnung, mit Shell kann man eine Anwendung starten und ihr dabei eine Datei mitgeben.
Mit dieser Zeile starte ich aus Excel heraus (VBA) den PDF Reader und gebe eine Datei mit zum öffnen.
Ergebnis = Shell("C:\Programme\Adobe\Reader 8.0\Reader\AcroRd32.exe P:\Admin\ELA-Liste.pdf", 1)
Mathcad, wenn nicht verstellt, rechnet dann das File automatisch durch.
Schau mal nach read und write befehlen in Mathcad, damit kann man Files einlesen und
ausschreiben.
Als Kritischen Punkt sehe ich nur, dass dein Programm feststellen muss, dass das Ausgabefile von Mathcad geändert hat. Als Alternative kann du natürlich folgendes machen.
Das Ausgabefile existiert nicht. Dein Programm ruft Mathcad auf, und prüft anschliessend in einer Schlaufe, z.B. 1x pro Sekunde, ob ein bestimmtes File vorhanden ist. Wenn ja, Mathcad hat das File dann ausgeschrieben, wird von deinem Programm aus der Prozess Mathcad beendet, das File eingelesen und dann wird das File gelöscht von deinem Programm.
Gruss
Mike
Gruss
Mike
------------------
The Power Of Dreams
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP