かわせみ2 単語登録用 popclip extension 改2

注意: 新しいバージョンがあります。

またもや昨日の今日で、なんか思いついてしまいました。

下の画像をクリックすると Download できると思います。


macOS 10.12 Sierra と 10.13 High Sierra で動作確認した版

これは、popclipからかわせみ2の「単語登録/削除」を開いて単語登録をやりやすくするための Extensionです。
動作は、選択された範囲をコピーした上で、「単語登録/削除」を開いて、「単語」にフォーカスを移動してペーストし、「読み」にフォーカスを移動します。

もしかすると、macOS標準の辞書登録用の popclip extensionも作れるのでは無いかと、色々調べていました。
そしたら、UI elementを調べる方法という情報に行き当たりまして。
これで「かわせみ2」の「単語登録/削除」も調べて操作できるんじゃね? と思い至り。
調べてみました。

んで、「読み」と「単語」の text fieldをフォーカスする方法もわかり、macOSのバージョンに依存せず(多分)動作すると思われる物が作れた感じでした。

調べ方は、以下の通りです。

osascript -e 'tell application "WordRegister"
  activate
  delay 0.5
end tell
tell application "System Events"
  tell process "WordRegister"
    tell window "単語登録/削除"
      tell tab group 1
        every UI element
      end tell
    end tell
  end tell
end tell' | perl -ne 's/, /\n/g;print;'

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください