<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />是否有一个文件打开对话框,我可以在其中选择多个文件并让它返回一个文件列表供我的 JSL 脚本进行操作?我更喜欢在 JMP 中按“文件”>“打开”时看到的标准 Windows 版本。
编辑:“选择文件”是我正在寻找的命令。
谢谢,女士。你是对的,即使在 Windows 上我也只能选择一个文件。然而,事实证明这就是我需要的所有功能。之后你的代码片段确实派上了用场!
运行 Open() 或 Pick File() 时出现的对话框看起来与标准文件 > 打开对话框完全相同(至少在 Mac 上的 JMP 9 中),但它似乎有限制。 与标准打开对话框相比,从 JSL 调用的打开对话框中只能选择一个文件。
在 Mac OS X 中,我还没有找到从脚本打开标准对话框的方法,但在 Windows 上可能可以,其中 JMP 可以调用 dll 文件。 我在该领域没有太多帮助,但在其他线程中有一些令人惊奇的示例可以通过 dll 完成哪些工作。
如果您想找到一种方法来做到这一点,可以使用下面的代码来获取最后打开的数据表的名称列表。
已打开表数= N表;
打开( ) ; // 一些聪明的 dll 函数或类似函数
最后打开的表=当地的( {我, d = {}} ,
为了(我= 1 ,我<= N表() -已打开表数,我++,
d [我] =数据表(我) <<获取名称
) ;
d ;
) ;