0
私は以下のことを行うより良い方法を模索しています。複雑なMDFINDコマンドで40個の変数を使用しないようにする方法
現在のところ、このMDFINDコマンドで使用するために、40個の変数をビルドするために、テキストファイルから最大40個の文字列を読み込みます(最初の2つのaa_fN変数が表示されます - Nは1から40までの数字です)。
40個の変数を使用せずにこれを行うより良い方法はありますか?
私は以下のことを行うより良い方法を模索しています。複雑なMDFINDコマンドで40個の変数を使用しないようにする方法
現在のところ、このMDFINDコマンドで使用するために、40個の変数をビルドするために、テキストファイルから最大40個の文字列を読み込みます(最初の2つのaa_fN変数が表示されます - Nは1から40までの数字です)。
40個の変数を使用せずにこれを行うより良い方法はありますか?
は注意
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
...あなたは、ループでこのような何かをこれにアプローチしたいと思います私には思える:私はすべてのものに依存することの過ち
のためのあなたの元のコードをテストしていませんあなたが集めている40本の弦でやりたいと思っています。 FOR CERTAINがどれもNULLにならないことがわかっている場合は、40項目のリストを作成できます。あなたがどちらがどちらであるかを知っている限り、あなたは完了です。また、ダミーレコードを作成し、結果を使用して個々の項目を記入することもできます。 –