LabVIEWForum.de
SystemExec.vi - 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: SystemExec.vi (/Thread-SystemExec-vi)



SystemExec.vi - DigiMan - 10.01.2006 18:46

Hallo Zusammen,
habe folgendes Problem. Ich möchte mit dem "SystemExec.vi" einen automatischen Netzwerklogin erstellen das dumme ist nur, dass man an das VI nur ein Befehl übergeben kann. D.h. nach der Anwahl der gewünschten IP müsste ich anschließend den Ben.namen und Passwort eingeben und das alles in ein und das gleiche cmd-fenster. Die einzelnen Ausdrücke mit Anführungszeichen zu trennen bringt auch nichts :-(. Vielleicht hat jemand eine Idee wie ich das Problem lösen könnte.
Gruß DigiMan


SystemExec.vi - thomas.sandrisser - 10.01.2006 21:27

hast es schon mal mit && versucht?
im normalen command windows ist es moeglich mehrere befehle mittels der zeichenfolge && zu verknuepfen.
bswps
C:>cd Windows && cd system32


SystemExec.vi - DigiMan - 11.01.2006 09:21

Nein, leider nicht. Danke trotzdem für die Hilfe.

Gruß DigiMan


SystemExec.vi - michael.n - 11.01.2006 14:37

Hab da etwas


SystemExec.vi - DigiMan - 11.01.2006 17:16

Hallo Michael,
ich möchte keine Netzwerkgeräte mit einander verbinden, sondern ein automatisches Login erzeugen. Mit der URL: "ftp://user:password@ip.ip.ip.ip/ und dem "DataSocket Open.vi" denke ich könnte man das auch hinbekomme. Allerdings habe ich es noch nicht geschaft. Oder direkt mit den TCP-VIs, da fehlen mir ader die Kenttnise der Einlogprozedur. So wie ich es bisher versucht habe mit USER --> Benz.name und PASS --> Passwort ekomme ich nur Fehlermeldungen. Vielleicht bringt diese Vorgehensweise euch auf eine Idee.

Gruß DigiMan


SystemExec.vi - DigiMan - 12.01.2006 16:04

Hallo Leute,
über TCP-VIs mit dem Syntax "USER username" und abschlißender Kombination aus Zeilenvorschub und Wagenrücklauf (das gleiche beim Passwort) konnte ich mich endlich vollautomatisch einloggen. Aber, wenn ich anschließend ein Befehl ausfüren will z.B. Datentransfer "put xyz.exe" bekomme ich folgende Fehlermeldung "202 Command not implemented, ...". Es liegt sicher wieder an der Eingabe des Kommandos. Hat vielleicht jemand eine Idee.

Gruß DigiMan


SystemExec.vi - Dennis.Moser - 12.01.2006 17:18

hallo,

eigentlich ist es recht simpel Wink

man muss nur eine ascii (txt) datei erstellen zb. ftpmitlv.ftp

in dieser dann alle befehle stehen die man ausführen möchte...
[code]user benutzername passwort



cd /erstesverzeichnis/

get imp.dat zielverzeichnisimp.dat

quit


SystemExec.vi - DigiMan - 13.01.2006 09:04

Genial !!! Big Grin
das ist genau das, was ich gebraucht habe.
Danke nochmal.

Gruß DigiManLol