Tag: AppleScript

目次

参考情報

Tips

ターミナルから実行する

サンプル

最前面で選択されているテキストを取得する

set frontmostApp to path to frontmost application
tell application "Finder"
	set appName to displayed name of frontmostApp
end tell

activate application appName
tell application "System Events"
	tell application process appName
		keystroke "c" using command down
	end tell
end tell

tell application appName
	set theText to the clipboard as string
end tell

トラブルシューティング

奇妙なEnd of Lineシンタックスエラーが発生する

  • 以下のChromeのタイトルを取得する単純なAppleScriptが動かない。 Odd "End of Line" Syntax Error? | Apple Support Communitiesと同じような減少。
    tell application "Google Chrome" to tell active tab of window 1
  • 原因はParallelsのChromeがMac側で共有されているせいだった(Windows側のChromeが参照されていた?)。Windowsの仮想マシン全てでアプリケーションの共有をオフにする。これでAlfredなどでParallels側のChromeがでてこなくなればOK。
  • Chromeのプロパティを取得できるかどうか確かめてみたところまったくだめで気がついた。
    tell application "Google Chrome"
     get properties of window 1
    end tell
    

Applescript “Expected end of line but found propertyのエラー

AeroFSFinderExtension.osaがどうのこうのといわれる


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-10-28 (金) 14:35:09 (876d)