2007-07-05 02:24:54
前々から、ラテールのスクリーンショットのファイル名の勝手が悪い(※)のが気になっていたので、スクリーンショットのファイル名に日付を入れてリネームするツールを作ろうと思ったワケなのです。
※ ファイル名が連番になるのですが、欠番があるとそこを埋めるため、ファイル名順に並べた場合、日付が前後してしまうことが多々あるわけです
折角数年前にVB買ったのですが、全然肌に合わないのでC#で組むのです。
とはいえ、C# (Express いわゆる無料版を使っております。タダで使えるなんて有りがたい話です .NET Flameworks 2.0 でございます) は使ったことがほとんどありませんので…
クラスを書いてみて呼び出し方が解らなかったり(^^;
レジストリが旨く読めなかったり(ラテのインストール位置を自動取得するのに使う)、正規表現で文字列を置換する(レジストリから得た情報は中途半端なのでそれの書き換えに使う)のに手間取ったり、なかなかに難しい!というか、アプリ作ったりするのは分野外なので、ぜんぜん解ってないのであります。
リファレンスを持っているわけでもないので(入門書に該当するモノは買ったのですが読んでませんので、C#に関する基礎もありません)、ネット検索しながら四苦八苦です。でも、その方が覚えるんですけどね。
で、なんとかSSファイルの一覧を取得するところまではできました。
あとはタイムスタンプを取得して、リネームする処理をつければ終わりなのです。
って、ここからがの方が難儀なのかもしれない(^^;;
リネーム方法とタイムスタンプの取得方法自体は調べれば直ぐ出てきますので、エラー対策とかそっちの方が面倒ですな…。
ま、自分用だから要らないと言えば要らないけど…。
横のスクロールバーが出ないのは何故だろう… ← きちんと設定してないだけです(^^;
※ ファイル名が連番になるのですが、欠番があるとそこを埋めるため、ファイル名順に並べた場合、日付が前後してしまうことが多々あるわけです
折角数年前にVB買ったのですが、全然肌に合わないのでC#で組むのです。
とはいえ、C# (Express いわゆる無料版を使っております。タダで使えるなんて有りがたい話です .NET Flameworks 2.0 でございます) は使ったことがほとんどありませんので…
クラスを書いてみて呼び出し方が解らなかったり(^^;
レジストリが旨く読めなかったり(ラテのインストール位置を自動取得するのに使う)、正規表現で文字列を置換する(レジストリから得た情報は中途半端なのでそれの書き換えに使う)のに手間取ったり、なかなかに難しい!というか、アプリ作ったりするのは分野外なので、ぜんぜん解ってないのであります。
リファレンスを持っているわけでもないので(入門書に該当するモノは買ったのですが読んでませんので、C#に関する基礎もありません)、ネット検索しながら四苦八苦です。でも、その方が覚えるんですけどね。
で、なんとかSSファイルの一覧を取得するところまではできました。
あとはタイムスタンプを取得して、リネームする処理をつければ終わりなのです。
って、ここからがの方が難儀なのかもしれない(^^;;
リネーム方法とタイムスタンプの取得方法自体は調べれば直ぐ出てきますので、エラー対策とかそっちの方が面倒ですな…。
ま、自分用だから要らないと言えば要らないけど…。
横のスクロールバーが出ないのは何故だろう… ← きちんと設定してないだけです(^^;