• 締切済み

画面に表示された文字列を取得することは可能ですか?

ブラウザで表示したものはソースを閲覧し文字列をテキストファイルとして保存することができますが 添付のサンプル画像のように、PCソフト上で表示された文字列は、テキストファイルとして保存することはできません。 このソフトは株のツールなのですが、起動中、常にデータが変化します。 変化するデータ(数値)を全てテキストファイルに自動で保存していきたいのですが、技術的に可能なのでしょうか? ご教示頂けますと幸いです。 宜しくお願いいたします。

みんなの回答

  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.1

詳しくは知りませんが、OSの文字表示機能を使っているソフトであれば、その呼び出しをフックして文字列を取得するような手段があると聞いたことがあります。 他にはOCRも可能でしょう。

関連するQ&A

  • Excelで数値が文字列になっています

    Excel2010で「このセルにある数値がテキスト形式か、またはアポストロフィで始まっています」という警告が表示されたりして、計算が出来ません。 打ち直ししたり、「エラーチェックルール」で「文字列形式の数値、、またはアポストロフィで 始まる数値」のチェックを外したりして計算は出来るようになります。 「表示形式を変えてもセルの中の値は変化しません。数値データは数値のまま、文字列データは文字列のままです。」とは本当ですか? 本当ならば、数字の保存形式が文字列データかどうかを確かめる方法はありますか? なお、ISNUMBERという関数ではTRUEと出ます。

  • 一意の文字列を取得したい

    同時に同じファイル名のファイルをアップロードしたときに、一意の文字列を付けて保存をして重複しないように保存をしたいです。 数値でも文字でもいいのですが、Javaで一意の文字列を取得する方法ってありますか? 宜しくお願いします。

    • ベストアンサー
    • Java
  • テキスト内の文字列を置き換えるソフトを探しています。

    ググると「テキストファイル」内の文字列を置き換えるソフトはあるのですが、 当方は特殊なテキストツールを使っているので、ファイルでは変換ができません。 テキストをコピペするなりして、ソフト内で変換してくれるソフトはあるでしょうか? よろしくお願いします。

  • javascriptでブラウザに表示されている文字列を取得したい

    javascriptでブラウザに表示されている文字列を取得したい 宜しくお願いします。 javascriptを使って、現在表示されているブラウザの文字列を取得する方法はありますか? ソースから取得したり、出来そうな気がするのですが、検索しても方法が見つかりませんでした。 もしくは、ブラウザのセキュリティで出来ないのでしょうか?

  • 文字列の取得(BCB6.0)

    初歩的な質問なのですが・・・ テキストファイルから文字列を配列に格納したいです。 テキストファイルからTStringListには取得できているようなのですが。。。 テキストファイルの形式が 文字1 OFF、文字1 ON 文字2 OFF、文字2 ON     … となっており、コンマで区切って2次元配列に格納したいです。 どなたか宜しくお願い致します。 auto_ptr<TStringList> xSList(new TStringList()); xSList->LoadFromFile("D:\\sample.txt"); for(int i=0; i<=xSList->Count; i++) { AnsiString str = xSList->Strings[i];     …(ここで2次元配列に格納したい)

  • 【エクセル】セル内の文字列から数値のみを抽出する方法

    A1●●●●1111 A2××××××222222 A3■■■■■■■■■■■1234567890 上記のように文字列と数値が一続きになっているデータが各セルに入っています。 文字列+数値の順番は決まっていますが、それぞれの文字数は決まっていません。数値はマイナスの場合もあります。 また、境にカンマやスペースなどもないため、テキストファイルウィザードも使えません。 このデータから、数値のみを抽出する方法がありましたらご教示下さい。 よろしくお願いします。

  • Excel操作(数値型パーセントの表示を文字列に)

    現在、セルに 10.5% と表示されている数値型データをそのまま文字列の"10.5%"に換えるにはどうしたらよいでしょうか。 今は、文字列にすると、0.105 のように小数点表示に切り替わってしまいます。

  • 長さ0の文字列を格納できません。とエラー発生して困っています。

    アクセスのデータベースのフィールド1~20ぐらいのを各テキストボックスに表示させています。そこでテキストボックス内の文字や数値を変更して更新したいのですが、変更や追加は今の所可能ですが、データを空にすると「長さ0の文字列は格納できません。」と表示されます。 みなさんはこの様な時、空のデータにするにはどの様にされていますか?

  • エクセルで文字列をtxtファイルに変換すると""がつく

    テキストファイルを文字列の引用符は「なし」でエクセルの文字列で開き、加工して再びテキストファイルで保存すると、部分的に文字列に引用符("")がついてしまうのですが、この""(ダブルクォーテーション)をつけずにテキストで保存するにはどうしたらよいのでしょうか。

  • 文字列中からファイルパスのみを取得する方法

    テキストファイルからデータを1行ずつ読み取り、 その中にファイルパスがあれば他のファイルに書き出すというロジックを考えています。 文字列は 例えば  include ROOT_PATH."/class/test.txt"; という文字列で、この中から  /class/test.txt という文字列だけを取得したいのです。 現在、拡張子から1文字ずつ前の文字列をチェックしていって、「”」が見つかったらその間の文字列を ファイルパスとしようとしています。 これを1発で行ってくれるような関数等ははないでしょうか?   良いお知恵がありましたらご教授お願いします。

専門家に質問してみよう