アプリケーションに「xyz」と伝えようとしていますが、アプリケーションへのフルパスを指定しています。これは、システム上のさまざまな場所に同じ名前のさまざまなバージョンのアプリが存在する可能性があるためです。これが可能なら?
9354 次
2 に答える
19
試しましたか?posixスタイルのパスまたはmacスタイルのパスのいずれかで動作します。問題は何ですか?これは簡単なことではありません。
set posixCalculatorPath to "/Applications/Calculator.app"
set macCalculatorPath to (path to applications folder as text) & "Calculator.app"
tell application posixCalculatorPath to activate
delay 2
tell application "Calculator" to quit
delay 2
tell application macCalculatorPath to activate
方法がわからない場合は、ターゲットとするアプリケーションへのパスを見つけることです。ここにあるツールを作成しました。このツールにファイルへのパスを指定すると、そのファイルを開くことができるすべてのアプリケーションへのパスが返されます。その結果、同じ名前のアプリケーションが複数あるかどうかがわかり、使用するアプリケーションを選択できます。
于 2011-06-01T15:12:44.327 に答える
7
launch application ":Applications:TextEdit.app"
tell application ":Applications:TextEdit.app" to launch
于 2013-03-29T17:43:50.830 に答える