LabVIEWForum.de
Funktion: Systembefehl ausführen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: DLL & externer Code (/Forum-DLL-externer-Code)
+---- Thema: Funktion: Systembefehl ausführen (/Thread-Funktion-Systembefehl-ausfuehren)

Seiten: 1 2


Funktion: Systembefehl ausführen - RoLe - 19.11.2008 15:42

' schrieb:Hast Du meinen Kommentar in der ersten Sequenz gelesen?

Nein habe ich nicht.

Bist du sicher, das der Pfad stimmt den du bildest vor dem Systembefehl ausführen?
Weiter solltest du den Errorcluster von Funktion zu Funktion weiterverbinden.
Weiter kannst du die Funktion Systembefeh ausführen in ein Sub-VI machen und einzeln testen.
Du kannst das Systembefehl auch anzeigen lassen anstelle vesteckt.


Funktion: Systembefehl ausführen - Mensch - 19.11.2008 15:50

Klar stimmt der Pfad...sonst würde es ja nicht funktionieren, wenn ich LabVIEW schließe und wieder öffne.
Das mit dem Sub-VI einzeln testen hab ich schon gemacht. Es hat mir aber nicht zur Lösung meines Problems verholfen.
Der Systembefehl ist doch angezeigt...oder wie meinst Du das?
Welchen Errorcluster meinst Du? Meinst Du in der Sequenz, wo die rxt-files erstellt werden?
Hmm, könnte ich machen. Aber das wird kaum was helfen oder? Denn der Fehler liegt ja in der Sequenz danach...die rxt-files werden ja einwandfrei erstellt.


Funktion: Systembefehl ausführen - jg - 19.11.2008 16:00

' schrieb:Der Systembefehl ist doch angezeigt...oder wie meinst Du das?
Ne, du hast doch am Eingang "run minimized?" ein TRUE angeschlossen. Schalt das doch mal zu Testzwecken auf FALSE um, damit sich die DOS-Box öffnet.

Offtopic2
Die Sequenzstruktur bei der Erstellung deiner rxt-Files kannst du dir sparen, auf Grund des LV-Datenflusses wird da auch ohne Sequenz alles richtig abgearbeitet.

Gruß, Jens


Funktion: Systembefehl ausführen - Mensch - 19.11.2008 16:04

' schrieb:Ne, du hast doch am Eingang "run minimized?" ein TRUE angeschlossen. Schalt das doch mal zu Testzwecken auf FALSE um, damit sich die DOS-Box öffnet.

Ach so...das hab ich auch schon gemacht. Aber ich hab nur gesehen, dass es nicht funktioniert. Leider nicht, warum...


Funktion: Systembefehl ausführen - jg - 19.11.2008 16:09

OK, hab gerade was nachgeschaut, was bei mir nur so unter XP lief:

Probier mal beim Systembefehl folgenden "Befehlsstring":

cmd.exe /k "Befehl.exe Optionen"

Gruß, Jens


Funktion: Systembefehl ausführen - Mensch - 19.11.2008 16:23

Es geeeehhhhhht!

Juhuuuu!

Danke!


Funktion: Systembefehl ausführen - RoLe - 19.11.2008 16:39

' schrieb:Klar stimmt der Pfad...sonst würde es ja nicht funktionieren, wenn ich LabVIEW schließe und wieder öffne.

Mir ist jetzt aber nicht ganz klar warum es dann so ging.Blink