miau's blog?

| 1 |

2007年 3月 12日 (月曜日)

クリップボードの画像を PNG ファイルとして保存

- Perl on miau's blog?
システム開発をやってると「エビデンス」と称してスクリーンショットを撮ったりすることが多々あります。Web ページのスクリーンショットを撮るのであれば専用のソフトが多数あるわけですが、証拠としてアドレスバーも入れておきたい場合、結局普通のキャプチャツールを使うことになります。

こういう場合、私は大抵 EasyShot を使って yyyymmddhhmiss.png として保存してるんですが、今日取得したかった画面はやたら横長い画面。マルチディスプレイで 2 画面使って表示して、やっと画面内に収まるくらいのもの。EasyShot はマルチディスプレイに対応していないので、プライマリディスプレイに表示された範囲しかキャプチャしてくれません。WinShot も試したけど同じみたい。

「Alt + PrintScreen で良くね?」というアドバイスがあって思い出したのが、 Clippic。これと組み合わせれば次々と PNG ファイル作れるかな?と期待したんだけど、キーボードで操作できないとどうにも。あと毎回ファイル名聞かれるのでさくさく操作できない。

じゃあ Perl で自分好みのやつを作ってしまえ、ということで。作ってみました。
[Read More!]
20:17:29 - miau - No comments - No Trackbacks - Permalink

2007年 3月 15日 (木曜日)

patch for PerlScript 5.8.x.xxx(PerlScript版)

- Perl on miau's blog?
今まで PerlScript の日本語問題に対応するパッチを何回か公開してましたが、この辺りをさらに使いやすくしてみました。

patch_for_PerlSE.pls

適当なディレクトリに保存して実行するだけです。
パッチが正常に適用できた場合「successfully patched! please re-run this script.」と表示されます。再度実行すると「already patched!」というメッセージが表示されるはずです。

以下、仕組みとか。

(2008/01/21 追記)

5.10.0.1002 でも動作しました。5.10.0.1001 にはバグがあってちゃんと PerlScript 自体が動きませんでした(5.10.0.1000 でもそうかも)ので、1002 以降を入れるようにしましょう。

Bug 74031  PerlSE.dll cannot load C:\Perl\bin\Perl58.dll
[Read More!]
07:54:21 - miau - No comments - No Trackbacks - Permalink
| 1 |