폴더의 모든 jsl 파일 열기, 텍스트 찾기 및 바꾸기, 파일 저장 및 닫기폴더에 있는 많은 jsl 파일을 여는 스크립트를 작성하고 싶습니다. 각 jsl 파일에서 텍스트를 찾아 다른 텍스트로 바꿔야 합니다. 폴더의 다음 파일로 이동하기 전에 각 파일을 저장하고 닫습니다. "대체"를 사용하려고 했지만 작동하지 않았습니다. 모든 도움에 감사드립니다!
//folder contains 224 jsl scripts
folderID = "T:\JMP_SCRIPTS\Openfiles n update\test\";
Files = Files In Directory(FolderID);
For(i = 1, i <= N Items(Files), i++,
FileID = Files[i];
//Open jsl file
openFile = Open(folderID || FileID);
subdt = Substitute(openFile, "99@wefghynKm0r3", "hihi");
openFile << Save(folderID || FileID);
Close(openFile, No Save);
);// End FOR loop
자동화 및 스크립팅Re: 폴더의 모든 jsl 파일 열기, 텍스트 찾기 및 바꾸기, 파일 저장 및 닫기정말 흥미롭습니다. 감사합니다! 그것은 나를 위해 작동합니다!
Re: 폴더의 모든 jsl 파일 열기, 텍스트 찾기 및 바꾸기, 파일 저장 및 닫기사용을 살펴보세요
텍스트 파일 로드()
그리고
텍스트 파일 저장()
Open()을 사용하는 대신
텍스트 파일 로드()는 전체 파일을 단일 리터럴 문자열 변수로 가져오고 문자열에 대체()를 사용한 다음 텍스트 파일 저장을 사용하여 다시 저장할 수 있습니다.