맵 폴더의 변수 이름JMP는 JMP의 현재 인스턴스 또는 이상적으로 JMP의 모든 설치된 버전에 대한 맵 폴더 위치를 출력 할 수 있습니까? 추가 기능을 사용하여이 폴더에지도를 복사하고 싶습니다. 아마도 $ Desktop 또는 $ Sample_Data와 같은 것일까요?
Convert File Path( "$Sample_Data" )
Re :지도 폴더의 변수 이름내 관찰 :
- 버전 번호 폴더 안에지도가로드되어 있지 않으면 (... / Roaming / SAS / JMPPro / 13 / Maps가 작동하지 않음)
- JMP 폴더에있는 경우 JMPPro와 JMPEA가 모두 가져옵니다 (13Pro 및 14EA에 대한 ... / Roaming / SAS / JMP / Maps로드)
- JMPPro 또는 JMPEA 폴더에있는 경우 해당 소프트웨어 만지도 (... / Roaming / SAS / JMPPro / Maps로드는 13Pro는로드되지만 14EA는로드하지 않음)를 찾습니다.
Re :지도 폴더의 변수 이름죄송합니다. 실수로 문서의 일부 정보를 남겨 두었습니다.
노트 : Windows의 JMP Pro에서는 " JMP "폴더 이름이" JMPPro ". JMP Shrinkwrap에서 " JMP "폴더 이름이" JMPSW ".
이것은 Maps 폴더가 'JMP'폴더뿐만 아니라 'USER_APPDATA'폴더 내에 있어야한다는 것입니다. 추가 기능을 넣을 위치와 같은 것입니다. 나는지도 파일에 대한 전문가는 아니지만, 아마도 다른 사람이이 정확도에 대해 말할 수 있습니다.
Re :지도 폴더의 변수 이름참조 주셔서 감사합니다, 그 하나 싶었어. 경로 변수 $ USER_APPDATA에는 JMP, JMPPro 또는 JMPEA와 버전 번호가 포함되어 있으며 스크립팅 가이드에서 JMP 폴더로 곧바로 이동하는 것을 볼 수 없습니다. 창문에서 이것은 일하는 것 같다 :
Regex( Convert File Path( "$USER_APPDATA" ), "^(.*/)[^/]+/[^/]+/$", "\1") || "JMP/Maps/"
다시 한 번 감사드립니다!
regex 일치 문자열에 시작 및 끝 앵커를 포함하도록 편집되었습니다.
Re :지도 폴더의 변수 이름 에서 그래프 빌더에서 맵을 생성하는 예제 :
JMP는이 파일을 두 위치에서 찾습니다. 한 위치는 컴퓨터의 모든 사용자가 공유합니다. 이 위치는 다음과 같습니다.
|
•
|
Windows : C : \ Program Files \ SAS \ JMP \ <버전 번호> \ 맵
|
|
•
|
맥: / 라이브러리 / 응용 프로그램 지원 / JMP / <버전 번호> /지도
|
|
•
|
Windows의 경우 : C : \ Users \ <사용자 이름> \ AppData \ Roaming \ SAS \ JMP \ Maps
|
|
•
|
Mac의 경우 : / Users / <사용자 이름> / Library / Application Support / JMP / Maps
|
이러한 위치는 변경할 수 없지만 다른 폴더에 대한 권한이 없으므로 사용자 AppData / Application Support 폴더에 쓰기가 좋을 수도 있습니다.
'USER_APPDATA'경로 변수를 시작점으로 사용하고 '/ Maps'를 추가하여이 디렉토리를 가리킬 수 있습니다 (Mac 및 Windows 모두에서 작동).
Set Path Variable( "USER_MAP_HOME", Convert File Path( "$USER_APPDATA/Maps" ) );
Re :지도 폴더의 변수 이름감사합니다 저스틴,
누군가이 폴더를 변경할 수있는 방법이 없습니다. 내 가장 큰 관심사 였지만 어쩌면 그것이 논점이 아닐까 싶습니다.
Re :지도 폴더의 변수 이름'$ JMP_HOME'디렉토리를 시작점으로 사용하고 Maps 디렉토리를 가리 키도록 '/ Maps'를 추가 할 수 있습니다.
Convert File Path( "$JMP_HOME/Maps" );
편집하다: 위의 코드는 Windows에서 올바른 경로를 제공하지만 Mac에서는 그렇지 않습니다. 아래는 현재 운영 체제를 기반으로 "MAP_HOME"경로 변수를 설정하는 스크립트입니다.
Set Path Variable(
"MAP_HOME",
If( Host is( "Windows" ),
Convert File Path( "$JMP_HOME\Maps", "Windows" ),
Convert File Path( "$ALL_HOME\Maps" )
)
);