루프 저장 파일안녕하세요, 파일이 특정 위치에 저장되는 스크립트가 있습니다. 제품 로트 번호 및 원시 데이터 문자열로 데이터 파일을 저장하고 있습니다. 파일을 저장하지 않고 동일한 로트 번호에 대해 스크립트를 여러 번 실행할 수 있기를 원합니다. 파일 이름이 이미 존재하는 경우 lotnumber 원시 데이터 (1), lotnumber 원시 데이터 (2) 등으로 저장하는 일종의 루프를 만들고 싶습니다. 이것이 제가 지금 코딩 한 내용이지만 모르겠습니다. 그것으로 루프를 만드는 방법. 누군가 이것을 루프로 만들 수 있습니까?
lotnumer = 1234
경로 = C : \ Users \ Desktop \ JMP \
rawdatafile = (경로 || "_"|| lotnumber || "Raw Data.jmp");
(파일이있는 경우 (rawdatafile),
dt << 다른 이름으로 저장 (경로 || "_"|| lotnumber || "원시 데이터 (1) .jmp");
, dtrlu << 다른 이름으로 저장 (경로 || "_"|| lotnumber || "Raw Data.jmp");
);
스크립팅Re : 루프 저장 파일다음은 일치하는 파일을 찾을 수 없을 때까지 반복 한 다음 새 증분 된 파일 아래에 파일을 저장하는 간단한 예입니다.
lotnumer = "1234";
path = "C:\Users\Desktop\JMP\";
rawdatafile = (path || "_" || lotnumber || " Raw Data.jmp");
If( File Exists( rawdatafile ),
i = 1;
While(
File Exists(
path || "_" || lotnumber || " Raw Data (" || Char( i ) || ").jmp"),
i++
);
dt << save as( path || "_" || lotnumber || " Raw Data (" || Char( i ) || ").jmp" );
,
dtrlu << save as( path || "_" || lotnumber || " Raw Data.jmp" )
);