LabVIEWForum.de - System exec.vi mehrmals beschreiben

LabVIEWForum.de

Normale Version: System exec.vi mehrmals beschreiben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ein herzliches Hallo an alle hier

Ich habe ein kleines Problem
Ich verwende ein USB HXC Floppy Emulator und möchte in via Command Line Befehle im Labview verwenden um Disketten Images zu laden.
Dies funktioniert auch sehr gut.
Nun bleibt das "CMD" Fenster jedoch offen, da es darauf wartet um mit Quit Enter geschlossen zu werden.
Da ich dies aber erst nach dem verwenden der Diskette machen will ist meine Frage, wie kann ich nachträglich in ein CMD Fenster, welches bereits offen ist, einen Befehl eingeben?

Freundliche Grüsse und besten Dank schon im Voraus
Lad' mal Dein VI hoch.

Gruß Markus
Nun mein VI ist einfache das System exec.vi mit einbisschen Stringmanipulation.

Das Problem ist ja das Ausführen. Beim Ausführen öffnet sich ja das CMD Fenster und der Befehl wird ausgeführt.
Nun wartet das Fenster aber auf einen Close Befehl und den möchte ich erst später ausführen.

Gruss Mio
Hallo Mio,

zum VI: Das ganze String-Gefummel kann man sich ja nicht angucken. Warum nicht einfach mit FormatIntoString und ein paar echten Pfad-Manipulationen?
[attachment=48395]

Zum eigentlichen Problem:
- Du kannst nicht nachträglich einen weiteren Befehl per SystemExec in die exakt gleiche Shell-Instanz nachschieben.
- Unter *nix würde man hier mit Pipes arbeiten, da gab es auch mal was zu bei OpenG…
- Es gibt da Tools wie AutoIt zum "Fernsteuern" von Fenstern.
- Man kann Funktionen wie bei AutoIt auch von LabVIEW aus durchführen, es gibt dazu Beispiele bei NI.com…
Referenz-URLs