問題タブ [sdef]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
206 参照

typescript - AppleScript sdef を TypeScript .d.ts に変換しますか?

ほとんどの OS X アプリケーション (特に Apple によって作成されたアプリケーション) は、AppleScript または JavaScript を使用してスクリプト化できます。各アプリケーションがサポートする API は、SDEFファイルによって記述されます。(例を参照してくださいsdef /Applications/Safari.app。)

.d.tsファイルからファイルを自動的に生成.sdefし、TypeScript での使用に適したアンビエント タイピングを作成する方法はありますか?

0 投票する
0 に答える
396 参照

macos - AppleScript を使用してオブジェクトのプロパティにアクセスする

macOS アプリケーションに AppleScript サポートを追加していますが、定義したオブジェクトのプロパティにアクセスする際に問題があります。

sdef ファイルは、次のディレクトリになりました。

自衛隊活動

次のスクリプトを実行すると:

私はこの結果を得ます:

すべてのアクティビティ出力を取得する

ただし、このスクリプトを実行すると:

次のエラーが表示されます。

私が間違っていることは何ですか?ありがとう!

0 投票する
1 に答える
629 参照

swift - AppleScript から Swift メソッドを呼び出す

Swift アプリケーションを呼び出して値を取得する AppleScript を作成しようとしています。このメソッドは文字列を受け取り、別の文字列を返す必要があります。

これが私の.SDFファイルです:

対応する Swift コードはかなり単純です。

そして最後に私のAppleScriptはここにあります:

AppleScript を実行すると、コマンドは認識されますが、関連付けようとした Swift コードが呼び出されません。Xcode も AppleScript も問題を報告しません。何かを見逃したり、コードを間違った場所に置いたりしていませんか?