1

私は Applescript に非常に慣れていないので、ファイルの種類と変更日に基づいていくつかのファイル/ディレクトリを開く簡単なスクリプトを作成しました。これらのファイルを変更した後、iBooks で開く必要があります。私のスクリプトに問題があるかどうか教えてください。

スクリプトは次のとおりです。

set theFolder to alias "Macintosh HD:::"
tell application "iBooks"
open (file of theFolder whose name extension is "epub" and modification date is less than (current date))
end tell
4

1 に答える 1

0

これはそれを行うべきです:

set theFolder to POSIX file "/Users/USER/Desktop/test_folder"
set theFolder to theFolder as alias
tell application "Finder"
    open theFolder
    set myList to (every file of theFolder whose modification date is less than (current date))
    set theApp to path to application "iBooks"
    repeat with myFile in myList
        open myFile using theApp
    end repeat
end tell

iBooks はスクリプト化できないため、Finder に iBooks を使用してファイルを開くように指示します。すべてのファイルを同時に開くときに問題が発生しました。可能なはずですが、繰り返しループを使用することにしました。この例では、すべてのファイルがユーザーのデスクトップのフォルダ test_folder にあると想定しています。

于 2013-12-03T22:29:26.327 に答える