iTunesですばやくランク付けする

目的:ホットキーを作成し、iTunesが再生中の曲に必要なレーティングをボーナスとして設定する-いくつかの曲の一括レーティング

解決策:評価オプションは5つしかないため(これはインターフェイスであり、実際、グラデーションは0から100までです)、5つのAppleScriptスクリプトを記述し、各スクリプトに独自のホットキーを配置する必要があります。

以下は、次の状況に評価を付けることができる汎用スクリプトです。

(*

set rating of current track

*)

--define properties
property Rate_1 : 20
property Rate_2 : 40
property Rate_3 : 60
property Rate_4 : 80
property Rate_5 : 100

--change rating

tell application "iTunes"

set trackCount to count (get selection)

set playingTrack to current track

if trackCount is greater than 1 then

repeat with theTrack in (get selection)

set the rating of theTrack to Rate_5

end repeat

else if ((trackCount = 0) or (trackCount = 1)) then

set the rating of playingTrack to Rate_5

end if

end tell


5つのスクリプトを作成するには、Propertiesブロックの目的の値を必要なスクリプトに置き換えるだけです。
ホットキーでスクリプトをハングさせるには、次の手順を実行します。

*一部のマシンでは、ステップ3の後にSystemUIServerプロセスを再起動する必要があります


Source: https://habr.com/ru/post/J58487/


All Articles