0

こんにちは、Applescript のようなものを使用して、キーボード入力などのオペレーティング システムのさまざまな側面を制御できることを知っています。

osascript -e 'tell application "System Events" to key code 45'

またはマウスクリック:

osascript -e 'tell app "System Events" to click at {100,200}'

音量のアップ/ダウン、アプリの開閉、Web ブラウザーでの URL への移動など、その他の多くの機能。

ここで、OS X (macOS) で Applescript を使用せずにこれを制御する方法を検討します。できれば C (最終的には Objective-C) で同様のことができる低レベル API について考えます。私は主に、マウス/キーボード/パッドのソフトウェア制御 (仮想キーボードを作成する場合など)、アプリを開くこと、アプリでショートカットを呼び出すことに興味があります。最後に Applescript を使用し、そのスクリプトを C 経由で実行すると思います。しかし、C でのより低レベルのプログラミングとライブラリにも興味がありますか?

C などの他の言語からそのような Apple スクリプトを実行する最良の方法は何ですか? みたいなことを考える

system(osascript -e 'tell application "System Events" to key code 45')

しかし、おそらく次のようなより良い機能/ライブラリがありますosascript("here cmd");

4

1 に答える 1

0

どうですか、AppleScript から C に移行する前に、「AppleScript Objective C」プログラミング言語を使用することによる中間ステップをお勧めします。おそらく AppleScript が得意であり、Objective C のはるかに広い範囲のコードを使用できるため、単純です。 、Objective C の ITS AppleScript !! :D Xcodeでできます!これが少し役立つことを願っています:)

于 2016-08-26T04:43:03.240 に答える