2008年10月30日
ポイント位置の文字列取得
画面上の文字をテキストとして取り込む ポイント位置の文字取得 Ver 1.30 2008/10/30 詳細 ダウンロード ウィンドウに表示される文字を再利用することがよくあります。マウスで選択が出来て、かつコピーが可能な場合は問題無いのですが、選択できない場合は困ります(メッセージウィンドウの文字やエクスプローラーで表示されるリストなど)。かと言って、スクリーンショットを取り、画像イメージを文字に起こすのは面倒なものです。 |
【機能】 取得可能な情報 ・ウィンドウタイトル、およびその全ての子ウィンドウタイトル ・コントロールのラベル ・リストボックス/コンボボックスのリスト ・リストビューの行列データ(フォルダ内容やタスクマネージャなど) ・ツリービューのツリーデータ(エクスプローラーのフォルダツリーやOutLook受信トレイなど) ・ツールバーのコマンド文字列(スタートメニューやタスクバー/タスクトレイなど) ・HTMLドキュメント(インターネットエクスプローラーBody内に表示される文字列) 同コンボボックスととりストボックスの文字列 取得形式 リストビュー:各列はタブで区切られるので、エクセルに貼り付けた時、セル単位に配置される。 ツリービュー:階層が下がるとタブが挿入される。上記同様に次のセルに配置される。 HTMLドキュメント:全てのタグをカットしたテキスト形式 その他:テキストとして単純取得 ホットキー 「ESC」キーを押すことで、停止する。 他のキー(F1~F12,PAUSEなど)に変更可 (変更はフォーム下部の「設定」から) すなわち、現在の情報がテキストボックス上に固定される。 「開始」ボタンの再クリックで、情報更新が再開される。 |
ポイント位置の文字列取得の詳細 ポイント位置の文字列取得のダウンロード 変更履歴 |
コメント
>aki様 ありがとうございます。タブの件、取り入れさせて頂きます。タブは表示データ中に現れることは、まず無いのですが、カンマの場合、十分ありえます。CSVの仕様に従い、エスケープ処理を厳密の行うのが結構面倒なので躊躇していましたが、対応いたします。ご意見、ありがとうございます。
投稿者 mt-soft : 2008年10月29日 05:24
早速の対応ありがとうございます。
お蔭様で大変気持ちよく作業ができます。
普段頻繁に使う訳ではないのですが、使うときには大変便利でブツブツ言いながらw使わせて頂いておりました。
こんなことなら5ヶ月前に報告させていただけばよかった。
ついでなので、タブの代わりにカンマ(csv)の選択ができると嬉しいかもしれません。
投稿者 aki : 2008年10月28日 23:18
>aki様 大変失礼しました。確かに、Win98で実施してみると画面情報が保存されていません。そして、確かに処理の不備がありました。修正版を1.21版として作成し、アップロードしました。「コピー」ボタンについて:なるべく画面を簡素化しようと思いまして撤去しました。コピーは該当箇所をダブルクリックすると選択されますので、右クリックメニューのコピーボタンを使用してください。範囲が広いとうまく全選択できないことがありますので、その時は手動で範囲を選択してください。
投稿者 mt-soft : 2008年10月28日 07:33
ポイント位置の文字取得を使用させていただいています。
98マシンで使用しているのですが画面の位置・サイズを保存してくれない。
Conf.txtの情報が終了時にリセット?されてしまうようです。
直接Conf.txtをエディタで開いて数値を埋めてから起動しても
ポイント位置の文字取得を終了させると
form left = 0
form top = 0
form right = 0
form bottom = 0
となり、次回起動時は左上に小さくタイトルバーだけが表示されて
ドラッグして画面サイズを変更しないと使用できません。
lzhファイルの解凍直後に表示されるサイズを維持できるといいんですけど
98だけの現象なのでしょうか?、それとも自分の環境だけかも。
Ver 0.90を使ってたんですけど(今日Ver 1.20にしました)、クリップボードにコピーのボタンなくなったんですね。
片手操作の自分には便利だったので残念です><。
投稿者 aki : 2008年10月27日 19:15