2009年9月7日月曜日

プログラミング2

仕事忙しい。
少しだけ余裕出来たのでプログラミングしてみる。

前回悩んでたブラウザのボタンを押す機能は結局どうしてもうまくいかず。
わからんなあ。エディットボックスに値を入れるのは簡単なのに、押せない。ふむ。

あと、ブラウザ系でいうと、歌詞サイトで見れる歌詞をテキストで抽出したい。
最近ほとんどSWFになってるので、これをバイナリで解析する必要あり。文字コードUTF-8で見れることが分かったので、簡単に実装はしたが、もう少し使い勝手を良くする予定。
これってまずいのかな???目では見れるので、手で打つ手間を省いているだけで、罪悪感は無いのだが。昔はテキストでコピーも出来たし。しかしテキスト化後も普通に印刷しているので本当は必要なかったりもするんだが?

画像ビューアの機能としては、フォルダ内にリンクファイル(lnk)がある場合、そのリンク先も開けるようにしてみた。ポイントとしては、カレントフォルダを変えないままにしたこと。基本的な部分をいじることになったので、バージョンをひとつ進めた。ちょうど1年ぶりのバージョンアップになった。
また、Jpgのコメントについて、位置をカーソルで微調整できるようにしてみた。これは使えるぞ!!

リンクファイルだが、解析をしようと中身を調べたが行き詰まり、web検索したらあった。
しかしマイクロソフトは公開していないんだね。独自に調べたもののようだった。
リンクファイル中に、リンク先のフルパスが書かれているわけだが、バイナリで見ると、Unicodeでも書かれてる。""つきなので、プロパティで見れるのはこの部分なのかも。
Unicode処理が望ましいのだろうが、面倒なので1バイト系で処理しておくことにする。

プログラミングは本当に楽しいなあ。

0 件のコメント:

コメントを投稿