0

Mac 用のマウス ブロードキャスターをしばらく探していましたが、これを行うための解決策がないように思われるため、今すぐ別の解決策を探す必要があります。AppleScript がそのようなタスクを実行できるかどうか疑問に思っています。基本的に、私がやりたいことは、スクリプトがアクティブである限り、1 つのアプリケーションで実行されたときにマウスの位置とアクションを読み取り、それを 1 つまたは複数の他のアプリケーションでブロードキャスト/複製することです。AppleScript はこれに対応していますか?

明確にするために、他のアプリケーションでマウスの動きをシミュレートする必要があります...たとえば、描画プログラムの複数のインスタンスを開いた場合、プログラムの解像度が同じであると仮定すると、メインプログラムで描画したものはすべて、他のプログラムで複製されます。

4

1 に答える 1

1

本当にapplescriptはあなたが必要とすることをすることができません. そのために作られているわけではありません。Applescript は、アプリケーションの Applescript ディクショナリ内のコマンドを実行するように作成されています。制御したいアプリケーションの辞書では、マウスを読み取って制御する方法がないと思います。

ただし、AppleScript の代替手段があります。マウスの位置を読み取り、マウスを移動するコマンド ライン ツールを作成しました。したがって、理論的には、applescript と私のツールを使用して、必要なことを行うことができます。とはいえ、期待する結果が得られるとは思えません。とにかく試すことができます。これは、私のツールの Web ページへのリンクです。お役に立てば幸いです。 ここで入手してください。 基本的なアプローチは、1) マウスの位置を読み取りたいアプリケーションをアクティブにする、2) ツールを繰り返しループで実行してマウスの位置を記録する、3) マウスの動きを複製する 2 番目のアプリケーションをアクティブにする、4) です。私のツールで繰り返しループを使用して、記録した方法に従ってマウスを動かします。

于 2012-04-19T15:17:32.637 に答える