포함()을 사용하여 파일 열기안녕하세요 여러분,
입력 파일을 찾기 위해 디렉터리를 통과하는 스크립트를 만들려고 합니다. 그러나 일부 파일 이름에는 다른 문자가 포함될 수 있습니다.
예를 들어:
내가 가장 좋아하는 과일에 대한 입력은 다음과 같습니다. 주황색
폴더의 기존 파일은 Mark_Orange_Mango.jmp, Jane_Apple.jmp, John_Orange.jmp입니다.
열리는 파일: Mark_Orange_Mango.jmp 및 John_Orange.jmp
Contains()를 사용하여 이러한 파일을 어떻게 열 수 있습니까? 또는 어떤 기능을 사용해야 합니까? JMP 15를 사용하고 있습니다
제가 작업 중인 코드는 다음과 같습니다.
nw = New Window( "Favorite Fruits", << modal(),
lineupbox(ncol(2), spacing(5),
Text Box( "Name:" ),
teb1 = Text Edit Box( "", <<SET width=""></SET>
자동화 및 스크립팅윈도우Re: contain()을 사용하여 파일 열기이것이 당신에게 효과가 있는지 확인하십시오
nw = New Window( "Favorite Fruits",
<<MODAL>= 1, i--,
If( Word( -1, files[i], "." ) != "jmp",
Remove From( files, i, 1 )
)
);
If( N Items( Files ) > 0,
tableList = {};
For( j = 1, j <= N Items( files ), j++,
If( Contains( files[j], fruit ) > 0, // Open file that contains the input from text box
dd = Open( path || "/" || files[j] );
Insert Into( tableList, dd );
)
);
);
</MODAL>Re: contain()을 사용하여 파일 열기안녕하세요. 제 쪽에서는 작동하지 않습니다. JMP15에 적용 가능합니까?
Re: contain()을 사용하여 파일 열기원하는 만큼 복잡해질 수 있습니다.
If(
(Contains( files[j], fruit ) & Contains( files[j], "Good Luck" )) |
Contains( files[j], "Special" ),
dd = Open( path || "/" || files[j] )
)
시간을 내어 스크립팅 가이드를 읽어 보시기 바랍니다.스크립팅을 향한 여정이 훨씬 더 즐거워질 것입니다.