1

実行時にスクリプト ブリッジ ファイルを生成するにはどうすればよいですか? スクリプト ブリッジを使用してアプリケーションを終了したいのですが、そのアプリケーションはコンパイル時に認識されません。

4

2 に答える 2

4

ドキュメントから

ヘッダー ファイルを作成するには、2 つのコマンド ライン ツール (sdef と sdp) を一緒に実行し、一方の出力を他方にパイプする必要があります。推奨される構文は次のとおりです。

sdef /path/to/application.app | sdp -fh --basename applicationName

于 2011-03-14T17:27:18.977 に答える
0

Scripting Bridgeは、コンパイル時のテクノロジです。実行時にヘッダーを生成できる場合もありますが、コンパイルされたアプリケーションにどのようなメリットがありますか?

AppleScriptで試してみてください:

NSString* script = [NSString stringWithFormat: @"tell application \"%@\" to quit", appName];
NSAppleScript* as = [[[NSAppleScript alloc] initWithSource: script] autorelease];
[as executeAndReturnError: nil];

アプリ名を指定すると、イベントをすばやく簡単にappName送信できるはずです。quit

于 2011-10-28T03:00:41.680 に答える