Exe startet und wird sofort beendet

Gast #3322935
Hallo,

ich habe das Programm ELMER für FEM-Berechnungen installiert.

Unter anderem besitzt es eine EmlerGrid.exe

Nun ist das Problem, dass ich, wenn ich diese Exe öffne, für einen 
winzigen Augeblick das Windows-Konsolenfenster aufgeht und eben das 
hinterlegte Programm startet. Es stehen auch ein paar IO-ausgaben in 
diesem Fenster, aber da das Programm genau so schnell automatisch auch 
wieder beendet wird, kann man die Exe eigentlich nicht nutzen.

Mir ist klar, dass die Frage nach dem ELMER-Programm zu speziell ist, 
aber ich denke das Verhalten der Exe ist eher ein allgemeines Problem
Wie aber kann ich dieses Programm nun nutzen, bzw. so geartete Probleme 
beheben?

VG
Persönliche Seite #3322943
Das scheint eine Konsolenapplikation zu sein. So etwas ruft man nicht 
per Doppelklick auf, sondern aus einem Konsolenfenster.

Also:

Start->Ausführen "cmd.exe" aufrufen.

Mit "cd c:\woauch\immer\mein\programm\ist" in das betreffende 
Verzeichnis wechseln

und mit

"emlergrid" aufrufen.

Und schon bleiben die Ausgaben im Konsolenfenster stehen.
Persönliche Seite #3322947
Exe schrieb:
> Mir ist klar, dass die Frage nach dem ELMER-Programm zu speziell ist,
JA

> aber ich denke das Verhalten der Exe ist eher ein allgemeines Problem
> Wie aber kann ich dieses Programm nun nutzen, bzw. so geartete Probleme
> beheben?

Keine Ahnung was das sein soll. aber du kannst ein Terminal Fenster 
öffnen und das Programm darin ausführen. Dann siehst du schon mal
was da für Daten Ausgespuckt werden.

Und nein das muss kein allgemeines Problem sein. Wenn
das Programm dafür gedacht ist aus anderen Programmen (oder deren 
teilen) ausgerufen  zu werden die noch Daten übergeben.

Nicht alles was ne exe ist ist auch eine eine Gui Anwendung oder für 
Benutzer Interaktionen gedacht.
Gast #3323042
ok. Also mit der Konsole habe ich noch kein Programm bedient. Gebe ich 
das Emergrid.exe in der Konsole ein, dann schließt sie zumindest nicht 
sofort.

Wie würde denn z.B. diese Befehlskette in die Konsole übertragen werden 
müssen?


Header
Mesh DB "." "hole"
End

Simulation
Coordinate System = Cartesian 3D
Simulation Type = Steady State
CSC – IT Center for Science
17. Flow through a hole – determining the acoustic impedance 90
Steady State Max Iterations = 1
Output File = "flow.result"
Post File = "flow.ep"
End


Wenn ich nach jeder Zeile ein Enter einfüge, findet der Rechner die 
einzelnen Befehle nicht...


mfg und Danke

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.