JMP 프로 16.1
버튼을 클릭할 때 "다른 이름으로 저장" 대화 상자를 불러오는 스크립트를 작성하고 싶지만 어떤 디렉토리에서 시작하는지 제어하고 싶습니다.현재 이름으로 테이블을 저장하고 싶지 않습니다. 저장하기 전에 사용자에게 이름을 변경할 수 있는 기회를 주고 싶습니다.
이 코드를 실행하면:
dtTemp = New Table("Temp");
dtTemp << Save("");</CODE></P><P> </P><P>다른 이름으로 저장 대화 상자는 내가 마지막으로 저장한 디렉토리에 나타납니다.다음과 같이 디렉토리를 강제로 시도하면 :</P><P> </P><PRE><CODE class=" language-jsl">dtTemp2 = New Table("Temp2");
dtTemp2 << Save As("$Documents\");
그러면 내 Temp2 테이블의 이름이 ".jmp"로 바뀌고 문서 폴더에 저장됩니다. 사용자가 이름을 설정할 수 있는 대화 상자가 필요합니다.
JMP나 OS가 파일이 저장된 마지막 디렉토리/경로를 저장하는 변수가 어딘가에 덮어쓰고 싶지만 찾을 수 조차 없습니다.몇 가지 옵션을 시도했지만 이 중 어느 것도 올바른 옵션이 아닌 것 같습니다.
path1 = Get Default Directory();
path2 = Get Current Directory();
path3 = Get File Search Path();
Show( path1, path2, path3);
"마지막 저장 디렉토리"가 스크립트 및 데이터 테이블에 대해 별도로 저장되어 내가 찾고 있는 것이 OS가 아닌 JMP 내에 어떻게든 저장된다고 생각하게 하는 것 같습니다.
내가 원하는 것은 다음과 같습니다.
dtTemp = New Table("Temp");
Set Data Table Save Path ("$DESKTOP\MyDestination");
dtTemp << Save("");어떤 아이디어?