私はTime Tracker For Macをタイム トラッカーとして使用しています。キーボード ショートカットからアクセスできるメニュー バー項目があります。
GUIスクリプトでアイテムをクリックする方法を見つけました:
tell application "System Events" to tell process "Time Tracker"
click menu bar item of menu bar 2
end tell
残念ながら、メニューを操作しない限り (つまり、Enter キーまたは Esc キーを押す)、スクリプトは成功を返しません。下矢印キーをトリガーしたい場合...
tell application "System Events" to tell process "Time Tracker"
click menu bar item of menu bar 2
-- hangs here forever until menu is closed
tell application "System Events" to key code 124
end tell
スクリプトは永遠に待機します。エスケープを押すと、メニューバーの項目が閉じてから、下矢印キーがトリガーされます。
ちょっと変です。それ以上のスクリプトの実行をブロックしないようにするには、メニュー バーの項目をクリックするだけです。
助言がありますか?