안녕하세요,
아래 스크립트는 두 목록의 파일을 반복하여 일치하는 항목이 있는지 확인합니다. 파일을 조작 할 경우 'tagger'기능을 사용하여 파일을 조작합니다. 필자는 GUI를 위해이 코드를 만들었습니다.이 코드에서는 기능을 테스트하기 위해 4 개의 파일 (lf는 2 개, lg는 2 개)을 선택했습니다. 이 조건은 조건이 true로 평가 될 때 'tagger'스크립트가 네 개의 일치하는 모든 파일 대신 일치하는 두 파일 중 첫 번째 파일에 대해서만 실행된다는 것입니다. 내가 뭔가를 놓친 게 아닌지 궁금한가요?
commenceTaggingScript2 = Expr(
For(p = 1, p <= n items(lf), p++,
For(q = 1, q <= nitems(lg), q++,
if (Left(lf[p], Length(lf[p]) - 4) == Left(lg[q], Length(lg[q]) - 8), print("Sliced Lf: " || Left(lf[p], Length(lf[p]) - 4)); print("Sliced lg: " || Left(lg[q], Length(lg[q]) - 8)); tagger(selectedDirlf || lf[p], selectedDirlg || lg[q]) , print("Not matching"));
);
);
); 코드에서 JSL 디버거를 실행하고 코드를 단계별로 실행하고 JMP가 코드의 주요 지점에서 수행하는 작업을 확인합니다.