기본 디렉터리 설정<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />제가 작성하고 있는 스크립트에서는 사용자에게 가져올 파일(Excel 파일)을 요청합니다.
그런 다음 가져온 파일과 동일한 수준에 폴더를 만들어 모든 분석을 그 자리에 저장합니다.
스크립트는 기본적으로
만약에 ( 디렉토리가 존재합니다 ( save디렉토리 ) ,
,
디렉토리 생성 ( save디렉토리 )
) ;
기본 디렉터리 설정 ( save디렉토리 ) ;
나머지 스크립트는 png 파일을 분석 결과로 저장합니다.(파워포인트 출력물을 사용할 수 있게 만들어주세요. 하지만 그건 또 다른 문제입니다.)
이것은 내 Mac에서는 잘 작동하지만 Windows를 실행하는 사용자에게는 작동하지 않습니다.
디렉터리가 생성되지만 설정된 기본 디렉터리가 적용되지 않습니다.프로그램 파일의 JMP 폴더를 사용합니다.
저는 JMP 12를 사용하고 있고 사용자는 JMP 11을 사용하고 있습니다.
이것은 알려진 버그입니까, 아니면 Windows 버전에 대해 다른 작업을 수행해야 합니까?
앤디
답: 기본 디렉터리를 설정하세요나도 같은 문제가 있습니다.해결 방법이 있나요?
사용자가 열려는 데이터 테이블을 탐색하고 선택하는 스크립트를 실행하고 싶습니다.
스크립트가 완료된 후 사용자는 즉시 스크립트를 두 번째로 실행할 수 있으며 기본값은 그들이 선택한 마지막 디렉터리로 설정하고 싶습니다.
감사해요.
답: 기본 디렉터리를 설정하세요이 요청에 대한 트랙이 입력되었습니다. 그 결과 해당 동작이 개발팀에 보고되었습니다. 이 보고서에 대한 답변은 다음과 같습니다.
현재 구현에서 Set Default Directory()는 다음 기간 동안만 지속됩니다.
현재 JSL 실행. 기본 디렉토리는 현재 JSL 파일의 디렉토리로 재설정되어야 합니다.
작업할 상대 경로의 디렉터리입니다.
답: 기본 디렉터리를 설정하세요응, 확실히 버그인 것 같아.다음으로 사례를 제출할 수 있습니다. support@jmp.com 그리고 그들이 말하는 것을 보십시오.
답: 기본 디렉터리를 설정하세요비슷한 것들을 보고 있어요.
나는 Part 2에서 하던 일을 정확히 하고 있습니다. 이것은 Mac에서는 잘 작동하지만 Windows에서는 오류가 발생합니다.
기본 디렉토리(saveDirectory)를 개인 변수로 설정하는 것은 확실히 의도가 아닌 것 같습니다.내가 사용할 수 있는 것을 설정할 수 있는 이유는 무엇입니까?
나도 주변에서 해결하고 있지만 그럴 필요는 없습니까?
답: 기본 디렉터리를 설정하세요JMP 11과 JMP 12를 모두 사용하면 Windows에 문제가 없습니다.디버깅하는 동안 알아야 할 한 가지는 아래 스크립트를 하나로 실행하면 제대로 실행된다는 것입니다.하지만 파트 1을 실행하려고 하면 파트 2가 IO 오류가 발생합니다.기본 디렉토리 설정은 고정되지 않기 때문에 개인 변수인 것 같습니다.
//1 부
saveDirectory = "C:\TEMP";
if(디렉토리가 존재합니다(saveDirectory),
,
디렉토리 생성(saveDirectory)
);
기본 디렉터리 설정(saveDirectory);
텍스트 = "테스트";
//2 부
텍스트 파일 저장("test.txt", text);
open("test.txt");
왜 작동하지 않는지 잘 모르겠지만 해결 방법으로 언제든지 간단한 두 단계 수정을 수행할 수 있습니다.
파일 경로 = saveDirectory || "예제.png";
pic_obj << 사진 저장( filepath, "png" );
또한 보안 디렉터리를 저장하려고 하면 쓰기 권한에 대해 걱정할 수도 있지만 말씀하신 대로 디렉터리가 생성되므로 문제가 되지 않는 것 같습니다.