![]() |
System exec.vi mehrmals beschreiben - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: System exec.vi mehrmals beschreiben (/Thread-System-exec-vi-mehrmals-beschreiben) |
System exec.vi mehrmals beschreiben - MioStarkid - 05.02.2014 15:27 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 RE: System exec.vi mehrmals beschreiben - Y-P - 06.02.2014 07:37 Lad' mal Dein VI hoch. Gruß Markus RE: System exec.vi mehrmals beschreiben - MioStarkid - 06.02.2014 09:00 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 RE: System exec.vi mehrmals beschreiben - GerdW - 06.02.2014 10:03 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… |