アップルスクリプトが動かなくなりました。

 Mac mini G4, OSX 10.4でスクリプトを作り、CDのリッピング等を行っています。XLDのCDDBではヒット率が低いので、一度iTunesで読み込んでから、XLDでリッピングするというものです。

 

tell application "iTunes"

activate

end tell


tell application "XLD"

activate

end tell


tell application "System Events"

tell process "XLD"

keystroke "o" using {command down, shift down}

end tell

end tell


 これまでG4をテレビにつないで使っていた時は問題なく動いていました。テレビを外し、MacbookAir 2012, OSX 10.11の画面共有で操作するようになってから、スクリプトが動かなくなったようです。その他の変更点は、 G4の有線LAN接続をAirMacにしたくらいです。


  画面共有ではスクリプトが動かなくなるということがあるでしょうか?。アドバイスをお願いします。

MacBook Air, OS X El Capitan (10.11.4)

投稿日 2016/06/16 01:49

返信
返信: 2

2016/06/18 19:35 Namoroka への返信

下記のようにするのはどうでしょうか?(以前"tell process"が機能しないことがあったもので...)

XLDの起動に時間が掛からない場合、delayは不要です。

また、tell application "iTunes"のブロックは不要だと思われます。


tell application "XLD"

activate

delay 0.1

tell application "System Events"

keystroke "o" using {command down, shift down}

end tell

end tell

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

アップルスクリプトが動かなくなりました。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。