14/10/23 17:13:54.86 JlBPnhz10
メモ:クリップボードの画像を扱う
URLリンク(d.hatena.ne.jp)
Tesseract-OCR を呼び出して直接読み取ったテキストを受け取れるバッチを書いた。
クリップボードから自動でファイルに保存してくれれば
バッチファイル以外のファイルパスを気にしなくてもいいなと思ったけど
そのコマンドが見当たらなかった。
JavaScriptでエンコードして無理やり経由してるサンプルを見つけたがこれじゃない。
VBScriptでWin32APIで受け取ってるのを見つけてUWSCのソースはないかなと思ったら発見。
クリップボード関連はコマンドラインとブラウザはテキストのみの機能が普通なので無駄に探してしまった・・・
そして結局、SaveImage()を再度呼び出してファイルに保存するのが手っ取り早いと分かった。
.netの場合 : Clipboard.GetImage()
IE+VBSのやつ : window.clipboardData.getData()
ちなみに、VBSのやつはペイント+ショートカットキーが多かった。
ocrad.js ってOCRがあるんでクリップボード経由で渡せないかとググってみたけど
認識精度が悪いから実用にならなかった。