2016-03-30 4 views
0

私は以下のことを行うより良い方法を模索しています。複雑なMDFINDコマンドで40個の変数を使用しないようにする方法

現在のところ、このMDFINDコマンドで使用するために、40個の変数をビルドするために、テキストファイルから最大40個の文字列を読み込みます(最初の2つのaa_fN変数が表示されます - Nは1から40までの数字です)。

40個の変数を使用せずにこれを行うより良い方法はありますか?

+0

のためのあなたの元のコードをテストしていませんあなたが集めている40本の弦でやりたいと思っています。 FOR CERTAINがどれもNULLにならないことがわかっている場合は、40項目のリストを作成できます。あなたがどちらがどちらであるかを知っている限り、あなたは完了です。また、ダミーレコードを作成し、結果を使用して個々の項目を記入することもできます。 –

答えて

0

は注意

repeat with i from 1 to 40 
    do shell script "mdfind -onlyin \"/Users/username/Documents/AAA/\" \"( (kMDItemUserTags == 'Gray*'cdw) && ( kMDItemDisplayName == '*$KMVAR_aa_f" & i & "*'c) )\"" 
    -- do something with rslts 
end repeat 

...あなたは、ループでこのような何かをこれにアプローチしたいと思います私には思える:私はすべてのものに依存することの過ち

関連する問題