안녕하세요 여러분,
예전에 잘 작동되던 스크립트로 작업 중인데, 작동하지 않는 것 같은데 파일명이 너무 길어서 그런 것 같습니다.
따라서 보고서 창의 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