다시: 표준 애플리케이션 코드를 재사용하시겠습니까?아니요, 컴파일된 코드이며 독점입니다. 대화 창을 구성할 수 있습니다. 문서화되어 있습니다. JSL 가이드 .
다른 파일 형식을 수용하기 위해 여러 파일 가져오기 명령에 대한 개선 요청을 제출할 수도 있습니다.
다시: 표준 애플리케이션 코드를 재사용하시겠습니까?방금이 게시물을 찾았습니다. @Craige_Hales :
https://community.jmp.com/t5/Uncharted/Directory-Tree-Explore-Space-Used-by-Folders/ba-p/456571#U456571
멋진 트릭: 설정을 메시지로 파이프 MFI 다음을 통해 파일 목록을 가져옵니다.
boxtop = mfi << createwindow;
dtFiles = boxtop[Table Box( 1 )] << MakeIntoDataTable( invisible( 1 ) );<BR />boxtop << closewindow;
다시: 표준 애플리케이션 코드를 재사용하시겠습니까?대화 상자를 사용하고 현재 지원되지 않는 파일 형식을 가져오는 코드를 작성할 수 있도록 MFI에 연결하는 방법을 물었습니다. MFI에서 가져올 파일 목록을 가져오도록 요청하지 않았습니다. 나는 혼란스러웠다.
다시: 표준 애플리케이션 코드를 재사용하시겠습니까?그래 네가 맞아.
@Mark_Bailey 내 첫 번째 접근 방식은 MFI의 사용자 인터페이스와 i 뒤에 있는 코드를 사용하여 파일 목록을 가져오는 것이었습니다.
나는 에서 배웠다 이것 포스트 - 불행하게도 - 이것은 MFI가 독점 사용 가능한 소스 코드가 없습니다 
다음 일은 인터페이스와 코드 비하인드를 다시 작성하는 것입니다.
Craige의 속임수로 절반을 건너 뛸 수 있습니다.
따라서 해야 할 유일한 일은 다음과 같습니다.
기본 폴더(예: 파일 유형 선택기)를 선택할 수 있는 인터페이스를 제공한 다음 변수를 MFI로 파이프하고 파일 목록을 가져옵니다.
(모든 하위 폴더, 선택한 파일 형식 -> 우수).
정확히 내가 원하는 것은 아니지만 충분히 가깝습니다. 예를 들어, 첫 번째 답변 이후만큼 실망스럽지는 않습니다. 
다시: 표준 애플리케이션 코드를 재사용하시겠습니까?- 찾을 수 있어서 다행입니다. 보관된 게시물이 좀 더 잘 보이면 좋겠습니다.
- .*의 좋은 사용법?
- 패턴 매칭 언어는 다음과 유사합니다. Bell Labs의 Snobol4 패턴 매칭 언어 , 옛날에. 투어 드 포스 예제(학습에 실제로 유용하지는 않음)는 다음과 같습니다. 거대한 동굴 모험 . Fortran 코드는 패턴 일치자에 대한 단일 호출로 컴파일됩니다.
- 위의 배경색 파서에서 반복은 두 가지 대안에 관한 것입니다.
- 현재 위치에서 패턴 찾기
- len(1)을 사용하여 현재 위치를 한 문자 앞으로 이동
표준 애플리케이션 코드를 재사용하시겠습니까?응용 프로그램 코드가 뒤에 있습니까? 표준 대화 JMP 설치에서 사용할 수 있습니까?
Application Builder에서 편집할 수 있습니까?
가능한 사용 사례:
에서와 같은 종류의 파일 선택기를 사용하려면 여러 파일 가져오기 , 그러나 CSV/XMLJSON/PDF와 다른 파일을 로드합니다.
데이터 접근다시: 표준 애플리케이션 코드를 재사용하시겠습니까?다음 단계에 대해 생각해 봅시다.
MFI 검색 기준과 일치하는 파일 이름을 얻는 방법은 무엇입니까?
흠 ...
해결 방법:
HTML 내보내기의 배경색 사용
다행히 다음 게시물을 찾았습니다.
모든 패턴 발생에 대해 문자열 검색 *)
감사해요 @Craige_Hales !!!
JMP에서 for 루프 없이 전역 패턴 일치를 수행할 수 있는 방법이 있다는 것이 좋습니다 ....
하지만 나도 동의한다 @jthi : 옵션 글로벌 매치 ~을 위한 정규식 일치 좋은 것:
Regex Match()에 플래그를 추가하여 겹치지 않는 패턴 발생을 모두 찾습니다.
Kudo로 소원을 지원하고 싶은 사람이 있습니까?
나는 그것이 정확히 어떻게 작동하는지 이해하기 위해 여전히 고군분투하고 있습니다. 예를 들어 왜
| Pat Len(1)
필요한?
mfi = Multiple File Import(<BR /><<SET folder=""></SET><<SET name="" filter=""></SET><<SET name="" enable=""></SET>);<BR /><BR />boxtop = mfi << createwindow;
scb=boxtop[StringColBox("File Name")];
txt = scb <<GET html="">" ) + // selected filename by background color
(Pat Regex( ".*?")) >> middlePart + // this is what we want to get
Pat String("</GET>