&tag(AppleScript); *目次 [#n4e303df] #contents *参考情報 [#f760a623] -[[Google ChromeをAppleScriptで操作する - DiaryException:http://d.hatena.ne.jp/LaclefYoshi/20101024/1287887644]] *Tips [#td8f4e18] **ターミナルから実行する [#y31909ba] -以下のコマンドで実行可能。[[AppleScript 2.1 Help: ターミナルのコマンドラインから AppleScript スクリプトを実行する:http://docs.info.apple.com/jarticle.html?path=AppleScript/2.1/jp/as164.html]] osascript scriptname *トラブルシューティング [#of0f0f79] **奇妙なEnd of Lineシンタックスエラーが発生する [#o5470284] -以下のChromeのタイトルを取得する単純なAppleScriptが動かない。 [[Odd "End of Line" Syntax Error? | Apple Support Communities:https://discussions.apple.com/thread/5693069?tstart=0]]と同じような減少。 tell application "Google Chrome" to tell active tab of window 1 -原因はParallelsのChromeがMac側で共有されているせいだった(Windows側のChromeが参照されていた?)。Windowsの仮想マシン全てでアプリケーションの共有をオフにする。これでAlfredなどでParallels側のChromeがでてこなくなればOK。 -Chromeのプロパティを取得できるかどうか確かめてみたところまったくだめで気がついた。 #pre{{ tell application "Google Chrome" get properties of window 1 end tell }}