HOME  >  2014/11

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--/--/-- | カテゴリ:スポンサー広告 | トラックバック(-) | コメント(-)

Hit a Hint for Windows 0.6.27.5 公開

FromPoint 系の API と相性が悪かったので修正
ダウンロードはこちらから

Version.0.6.27.5

  • マウスメッセージを透過するように修正
  • キーバインドが重複したとき、片方を無視するように修正(先勝ち)

# ブログに書くのを忘れてた……
スポンサーサイト
2014/11/22 | カテゴリ:ソフトウェア開発 | トラックバック(0) | コメント(0)

Migemize Windows 1.0.47.0b 公開

最近、追加した機能がだいたい動いたので、公開します。
個人的に考えていた機能追加が落ち着いたので、
Ver.0.X だったアルファ版から、Ver.1.0 のベータ版としました。

リボン UI、メニューバー、ツールバー内ののコントロールの検索や、
ウィンドウ内の様々なテキストを検索する機能を追加しています。
ダウンロードはこちらから

わりと大きな機能追加なので、動かなくなったという方はご連絡ください。
Windows 7 SP1 でしか動作確認できていないので、
別 OS でも動いたよという報告もいただけたら嬉しいです。

追加した機能の詳細は、上記ダウンロード先か、この辺り↓を見てください。
Migemize Windows に機能追加中
リボン UI の要素を検索する(Migemize Windows に機能追加中)
リボン UI の要素を検索する その 2
テキスト(ざっくり)検索機能を追加(Migemize Windows)
2014/11/14 | カテゴリ:ソフトウェア開発 | トラックバック(0) | コメント(0)

テキスト(ざっくり)検索機能を追加(Migemize Windows)

引き続き、Migemize Windows に機能追加中
新しい機能を追加 + 前回挙がっていた課題を解決(?)

テキスト(ざっくり)検索モードを追加

ウィンドウに含まれるテキストをざっくりと検索できます。
例えば、"あの設定どこにあるんだっけ?"というとき、便利です。
↓のように設定が多いときとか特に便利かと。
mw301.jpg

"見つからない……。検索しよう"
ホットキーでテキスト検索モードを開始すると、
対象のウィンドウから取得できたテキストの一覧が表示されます。
↓の例だと、全タブの要素をだいたい取得できています。
mw302.jpg

"探したいのは「保存」関係の設定だから……"
「hozon」と入力すると Migemo により絞り込まれます。
"「自動的に保存」、これだ"
mw303.jpg

実行すると、枠線で場所を示します。
mw304.jpg

コンボボックスの中身については、一気に取得できないので、段階を踏みます。
コンボボックスは、名称の末尾に " > " を付加してあり、中の要素を展開することができます。
デフォルトだと TAB を展開するためのキーにしています。
mw306.jpg

展開されて、コンボボックスの中身が表示されました。 mw307.jpg

実行すると、枠線でコンボボックス内の要素の場所を示します。
mw308.jpg

前回からの課題

ツールバーの要素も取得できるようにする

名称を取得できないツールボタンがあったという話でしたが、
ツールボタンの上にマウスカーソルが来た時にだけ、名称が取得できました。
なので、マウスカーソルをぐりぐり動かして名称を地道に取得していくことに。
名称を取得できる条件が記載された公式なドキュメントは見つけられず……

# ホット状態になっているツールバーの要素しか、名称は取れないってことかな。
# あとで、TB_SETHOTITEM とか使って確認してみる。
# でも、ホット状態じゃないと名称が取得できない理由がわからないしなあ……。
# もしくは、WM_NOTIFY の TTN_NEEDTEXT で設定されるツールチップの名称を取得してるのかな。
# 名称を確定している疑いのあるウィンドウメッセージを一つずつ送ってみて、
# どのタイミングで名称が設定されたか確認するのが、なんだかんだで一番早いのかもしれない

メニューの取得方法を改善する

Win32 API ベースで取得できなかった場合、UI Automation を使用して取得するように。
それでも、取れないものは取れない!!
だいたいは取得できるので、いったん、このまま放置
2014/11/09 | カテゴリ:ソフトウェア開発 | トラックバック(0) | コメント(0)
外部リンク

カンパのお願い
公開しているソフトウェアはフリーウェアなので無料でご利用いただけます。 気に入ってくださった方は、Amazon でお買い物をする際に下記のリンクを経由して頂ければ励みになります。

検索BOX・タグ一覧
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。