おなじみのウィンドウ管理ボタンやフルスクリーン モード ボタンさえ備えたネイティブ ウィンドウを (あるレベルで) 使用しているように見える Java ベースのアプリケーションがいくつかあります。ただし、従来の方法を使用して AppleScript からこれらのウィンドウにアクセスすることはできないようです。これを行う方法はありますか?
現在、ネイティブのココア アプリで正常に動作する既存のスクリプトがありますが、Java アプリケーションのウィンドウにアクセスしようとすると、何も見つかりません (ウィンドウの数を数えると 0 に戻ります)。
具体的な例として IntelliJ IDEA を取り上げます。個々のウィンドウにアクセスして操作を実行するにはどうすればよいですか (たとえば、最小化ボタンまたはフルスクリーン ボタンをクリックします)。
更新: ココア アプリケーションで動作する簡単な例を次に示しますが、Java アプリケーションでは動作しません。この場合、「すべてのウィンドウがカウントメッセージを理解していません」というメッセージが返されます
tell application "Safari"
activate
set wins to count of windows
display dialog wins
end tell