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