如何创建使用 FTP 从多个目录提取数据的 JMP 脚本?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我正在尝试创建一个 JMP 脚本,该脚本将连接到 FTP 服务器,然后从多个目录中提取数据集。使用“文件”>“打开 Internet”,我能够连接到 FTP 服务器并将其作为网页查看,但仅限于主目录。
所以我的问题是,是否可以创建一个连接到 FTP 服务器的 JMP 脚本,然后导航到预定义的目录以提取数据?
谢谢您的帮助!
回复:如何创建使用 FTP 从多个目录提取数据的 JMP 脚本?JMP 11 还有另一种使用 FTP 等程序的方法,请参阅这个帖子RunProgram 函数允许您通过从 JSL 发送命令并使用 JSL 读取其输出来控制命令行程序。
感谢 jara95 提供有关 FTP 选项和命令的提示...我需要它。
回复:如何创建使用 FTP 从多个目录提取数据的 JMP 脚本?感谢 jara95 提供的解决方案!这是一种迂回的方式,但它确实有效。
回复:如何创建使用 FTP 从多个目录提取数据的 JMP 脚本?如果您的 JMP 程序在 Windows 中运行,您可以创建 FTP 脚本并使用 JSL 运行它。
下面的 JSL 示例使用以下命令复制 FTP 目录中名称以 FILE_NAME 开头的所有文件管理命令。
ftp_txt=“
\!n打开192.168.1.10
\!nuser FTP_USER_ID 密码
\!nftp
\!ncd 文件夹/位置/
\!nlcd C:\LOCAL\FOLDER
\!n提示符
\!nmget FILE_NAME*
\!n再见
\!n
”;
保存文本文件("c:\test.ftp",ftp_txt);
cmd_txt = "ftp -v -n -s:c:\test.ftp";
保存文本文件("c:\jmp_ftp.bat",cmd_txt);
等待(1);
打开(“c:\jmp_ftp.bat”);