問題タブ [applescript-objc]

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 投票する
2 に答える
1051 参照

cocoa - XcodeでAppleScriptObjCにログインする

私はAppleScriptでコードを書いていて、Obj-CCocoaアプリを他のものに接着しています。私はCocoaの学習についてもAppleScriptにあまり詳しくないので、もちろん、コードにはあらゆる種類のバグがあり、少なくともいくつかのログが必要です。

ただし、AppleScriptの「log」コマンドからの出力はXCodeのデバッガコンソールに表示されないようであり、NSLogの呼び出しは機能しないようです。AppleScriptObjCクラスメソッド内からデバッガコンソールに出力を送信する方法はありますか?

(提案:このQの新しいapplescriptobjcタグ-まだ新しいタグを作成できません)

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

cocoa - Cocoa SBridge : applescriptの戻り値(複合型)の取得方法

iTunes の現在のトラックを検出して曲にタグを付け、bpm を計算するアプリケーションを 1 か月間作成しようとしています (テーピング ボタンを使用)。

ユーザーがタグのフィールドの 1 つを変更すると、アプリケーションでトラックがロックされます。つまり、iTunes の currentTrack が変更された場合、アプリケーションは前のトラックにとどまります。

私の問題: 前のトラックの永続的な ID を取得しました。この永続 ID に対応するトラックを取得するための AppleScript を作成しました。しかし、アプリケーションのココア部分でこのトラックを取得する方法が見つかりません!!!!

ここにスクリプト:

ココア側では、

NSAppleEventDescriptor で何ができますか? iTunesTrack または iTunesFileTrack が必要です。表示ダイアログで、トラックが適切に検出されていることを確認します

読んでくれてありがとう!

PS : デバッグするとき、[ desc data ] を実行すると、NSContreteData があり、iTunesItem の下にあります。しかし、この iTunesItem を取得する方法がわかりません (キャストを試しました...)、なんとか取得できました。

0 投票する
2 に答える
339 参照

cocoa - AppleScriptイベントを介して受信したGURL呼び出しのリファラーを知ることは可能ですか?

Cocoaアプリケーションに関連付けられたプロトコルハンドラーがあります。

..。

リファラーは誰ですか?(ローカルマシンから呼び出された場合は未定義になる可能性がありますが、Webサイトからこのプロトコルを呼び出した場合...リクエストの受信元のドメインを知りたいです。

それは可能ですか?

このタスクを別の方法で解決するための解決策はありますか?

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

objective-c - Register document type

How do I register my application to be the default application to open "aidelicense" files? I'm using the AquaticPrime Framework and the AquaticPrime Developer application to make licenses.

Thanks!

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

objective-c - AppleScriptObjC で AquaticPrime フレームワークを使用する

AppleScriptObjCでAquaticPrime フレームワークを使用するにはどうすればよいですか?

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

objective-c - Mac アプリでの Facebook

Facebook を Mac アプリケーションに統合する方法を教えてください。Objective-C を少し試してみることもできますが、それは AppleScript-Objective-C プロジェクトで行う予定です。

Web ブラウザーを開いて "Facebook.com" を指定するだけでなく、ユーザーのステータスをもう少し適切に更新できます。Facebook と対話する独自のインターフェイスを作成できます。

何か案は?

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

applescript - Applescript:可変のジレンマで伝える

私はこれをしたいと思います:

「from用語の使用」には文字列定数としてアプリケーション名が必要なため、これは機能しません。この行を置き換えると:

これで

できます。ただし、「GoogleChrome」という名前のアプリケーションを持つターゲットマシンに依存したくありません。バンドル識別子を使用する方が安全なようです。これを行うためのより良い方法はありますか?

編集

@ regulus6633のアドバイスに従って、私は次のことを試しました。

これは問題なく動作しますが、「Google Chrome」の名前が「Chrome」に変更された別のコンピューターで同じ(コンパイル済み)アプリを実行すると、「GoogleChrome」の場所を尋ねるポップアップダイアログが表示されます。NSAppleScriptが実行時にコンパイルされているように見えますか?

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

objective-c - ScriptingBridgeを使用して範囲(またはスライス)を表現する

Scripting Bridgeを使用してObjective-Cでスライス(「AppleScriptのスルー」)を表現しようとしています。サンプルコードは、iWorksページで選択を行っています。AppleScriptコードは次のようになります

そしてObjective-Cコードはここにあります。私が必要としているのは、Objective-Cで(文字8から14)を表現する方法です。

助けてくれてありがとう。ビョルン

0 投票する
3 に答える
16390 参照

javascript - AppleScript はブラウザのタブにアクセスし、そこで JavaScript を実行できますか?

AppleScript がブラウザの特定の各タブにアクセスして、それらのタブで JavaScript を実行できるかどうかに興味があります。

誰にもアイデアがありますか?

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

applescript - 1行に変換するAppleScript

1行のAppleScriptに実装する必要のある一連のAppleScriptコマンドがあります。コードは以下のとおりです。