使用 contains () 開啟文件大家好,
我嘗試建立一個腳本來遍歷目錄來尋找輸入檔。 但是,某些檔案名稱可能具有不同的字元。
例如:
我對最喜歡的水果的輸入是:橘子
資料夾中的現有檔案為: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>
自動化和腳本編寫視窗回覆:使用 contains () 開啟文件看看這是否適合你
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>回覆:使用 contains () 開啟文件嗨,它在我這邊不起作用。 這適用於 JMP15 嗎?
回覆:使用 contains () 開啟文件它可以像您想要的那樣複雜
If(
(Contains( files[j], fruit ) & Contains( files[j], "Good Luck" )) |
Contains( files[j], "Special" ),
dd = Open( path || "/" || files[j] )
)
我強烈建議您花一些時間閱讀腳本指南。它將使您的腳本編寫之旅變得更加愉快。