0

選択範囲からトラックを変換するように iTunes に指示する以下の AppleScript コードがあります。変換されるトラックの長さをどのように制限するのか疑問に思っていましたか?

tell application "iTunes"
    set theFiles to the selection

    repeat with theTrack in theFiles
        with timeout of 120 seconds
            set theSecondTrack to first item of (convert theTrack)
4

1 に答える 1

0

iTunes GUI を介して変換されたトラックの長さを制限したい場合は、[情報を見る] > [オプション] で元のトラックの「停止時間」を設定します。これに対応する AppleScript プロパティはfinish(trackクラスの) です。

したがって、繰り返しループの手順は次のようになります。

  1. トラックの元の停止時間を取得します (通常、これはトラックの全期間になります)
  2. 停止時間を制限の長さに設定します (秒単位)
  3. トラックを変換する
  4. 停止時間を 1 に戻します。

60 秒制限の例:

repeat with theTrack in theFiles
    tell theTrack
        set originalFin to finish
        set finish to 60

        -- Track conversion code goes here

        set finish to originalFin
    end tell
end repeat
于 2011-04-02T14:53:53.137 に答える