Wie erstelle ich ein JMP-Skript, das Daten per FTP aus mehreren Verzeichnissen abruft?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich versuche, ein JMP-Skript zu erstellen, das eine Verbindung zu einem FTP-Server herstellt und dann Datensätze aus mehreren Verzeichnissen abruft.Über Datei > Internet öffnen konnte ich eine Verbindung zum FTP-Server herstellen und ihn als Webseite anzeigen, bin jedoch nur auf das Home-Verzeichnis beschränkt.
Meine Frage lautet also: Ist es möglich, ein JMP-Skript zu erstellen, das eine Verbindung zu einem FTP-Server herstellt und dann zu vordefinierten Verzeichnissen navigiert, um Daten abzurufen?
Danke für die Hilfe!
Betreff: Wie erstelle ich ein JMP-Skript, das Daten per FTP aus mehreren Verzeichnissen abruft?JMP 11 bietet eine andere Möglichkeit, Programme wie FTP zu verwenden, siehe dieser Beitrag auf der RunProgram-Funktion, mit der Sie Befehlszeilenprogramme steuern können, indem Sie ihnen Befehle von JSL senden und ihre Ausgabe mit JSL lesen.
Vielen Dank an jara95 für den Hinweis zu den FTP-Optionen und -Befehlen ... Das habe ich gebraucht.
Betreff: Wie erstelle ich ein JMP-Skript, das Daten per FTP aus mehreren Verzeichnissen abruft?Danke für diese Lösung, jara95!Es ist eine Art Umweg, aber es funktioniert auf jeden Fall.
Betreff: Wie erstelle ich ein JMP-Skript, das Daten per FTP aus mehreren Verzeichnissen abruft?Wenn Ihr JMP-Programm unter Windows läuft, können Sie das FTP-Skript erstellen und es mit JSL ausführen.
Im folgenden JSL-Beispiel werden alle Dateien, deren Namen mit FILE_NAME beginnen, im FTP-Verzeichnis kopiert mget Befehl.
ftp_txt="
\!nopen 192.168.1.10
\!nuser FTP_USER_ID PASSWORT
\!nftp
\!ncd ORDNER/STANDORT/
\!nlcd C:\LOCAL\FOLDER
\!nprompt
\!nmget FILE_NAME*
\!nbye
\!N
";
Textdatei speichern("c:\test.ftp",ftp_txt);
cmd_txt = "ftp -v -n -s:c:\test.ftp";
Textdatei speichern("c:\jmp_ftp.bat",cmd_txt);
warte(1);
open("c:\jmp_ftp.bat");