大家好,
我正在使用一个过去运行良好的脚本,但似乎不起作用,我认为这是因为文件名太长。
因此,我有一段脚本应该保存报告窗口的 PNG 文件,并根据分析中使用的两个列名称来命名该文件。 由于列名和数据表的位置,文件的完整名称有 157 个字符,目录路径有 94 个字符,PNG 文件的名称有 63 个字符。 这是代码部分:
pic_name = "Cross_Corr_of_" || ycols[1] || "_with_" || icols[1] || "_" || Plant || ".png";
nwin[Outline Box( 1 )] << Save Picture( dir || pic_name, "png" );
Windows 声称它能够管理最多 256 个字符的文件名,而我远远低于这个值,所以从 Windows 的角度来看,我应该没问题。 我找不到任何文档表明 JMP 有任何字符限制,但显然确实如此。 如果我更改代码并仅定义 pic_name = "test.png",它将 PNG 文件保存到正确的目录,没有问题。 但是,当我使用上面定义的名称时,它会执行代码,但最终不会保存文件。
有谁知道字符长度限制是多少? 如果是这样,是否可以对此进行更改或修改,以便我可以按预期使用我的代码?
谢谢!,
DS