循環保存文件您好,我有一個腳本可以將文件保存到特定位置。 我將數據文件保存為產品批號和原始數據的字符串。 我希望能夠針對同一個批號多次運行腳本,而不需要文件自行保存。 我想創建某種循環,如果文件名已經存在,那麼它將保存為批號原始數據 (1)、批號原始數據 (2) 等。這就是我現在編碼的內容,但我不知道如何用它做一個循環。 有人可以幫忙製作一個循環嗎?
lotnumer = 1234;
path = "C:\Users\Desktop\JMP\";
rawdatafile = (path || "_" || lotnumber || " Raw Data.jmp");
If( File Exists( rawdatafile ),
dt << save as( path || "_" || lotnumber || " Raw Data (1).jmp" ),
dtrlu << save as( path || "_" || lotnumber || " Raw Data.jmp" )
);
腳本回复:循環保存文件這正是我需要的! 謝謝!回复:循環保存文件這是一個簡單的例子,循環直到沒有找到匹配的文件,然後將文件保存在一個新的增量下
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" )
);