記事No.45へ返信します。
返信フォームは下方です。
窓枠時計について
  exp 
ごろぉ様、初めまして。

タイトルバーに表示出来る時計&システムモニターを探して、こちらに辿り着きました。
窓枠時計は表示出来る項目が豊富で、ファイルサイズが小さくファイル構成もシンプルで、
インストーラーやレジストリを使用するソフトが嫌いな私が探していたソフトです。

ただ2点、気になる点があります。

一つ目は、ネットワークの送受信量の累計表示で、累計値が多いと「-??????.??KB」
という風に最初にマイナス記号が表示され、正常な累計値が表示されません。
設定で単位をMBやGBに変更出来るようにして、正常な累計値が表示出来るようにして
頂けないでしょうか。

二つ目は、taskbar Shuffle等を利用してタスクバーアイコンを動かそうとすると、
ドラッグやクリックに反応して設定画面が開いてしまいアイコンが掴めません。
設定画面を開く動作をダブルクリック等に変更出来るようにして頂けないでしょうか。

お手数をおかけしますが、どうかご検討の程、よろしくお願い致します。

[No.45] 2009年02月15日(日) 9:26:47

    Re: 窓枠時計について
      ごろぉ(管理人) 
    exp 様

    はじめまして。 窓枠時計を作成しました、ごろぉと申します。
    数あるソフトの中から窓枠時計を選択して頂き、ありがとうございます。

    さて、ご要望の件ですが…

    >ネットワークの送受信量の累計表示で、累計値が多いと「-??????.??KB」という風に最初にマイナス記号が表示され、正常な累計値が表示されません。
    >単位をMBやGBに変更出来るようにして、正常な累計値が表示出来るようにして頂けないでしょうか。

    ネットワークの送受信量については、あまり大きな値を想定していませんでした。
    その為、大きな値が入ると正常な数値が表示されなくなるものと思われます。(多分2GB以降かな?)
    また、大きな値でKBのままでも分かり辛いと思うので、こちらは容量に応じて単位を変えていくようにしようと思います。

    >設定画面を開く動作をダブルクリック等に変更出来るようにして頂けないでしょうか。
    こちらについては、現時点ではあまり需要が無さそうと(勝手に)判断し、以下の方法を提案しますが如何でしょうか?

    ・設定ファイル"Madowaku.ini"を、テキストエディタで開く
    ・最下部に、以下の記述を追加する。
    [NotifyIcon]
    ShowSetting=xxx

    xxxの内容
    lClick … 左クリック(従来通り)
    lDblClick … 左ダブルクリック
    None … なし
    ※大文字小文字の区別は特に無し
    ※省略時は左クリック

    上記修正・仕様変更・機能追加を行ったサンプルを用意しました。
    http://www.entiapage.com/testdata/Madowaku2110b.zip
    こちらで様子を見て頂けますでしょうか。

    以上、宜しくお願いいたします。

    2009年02月15日(日) 10:28:38

    Re: 窓枠時計について
      exp 
    ごろぉ様

    早速のご回答ありがとうございます。
    2.1.10βを使用した所、GB単位の累計ネットワーク転送量も正常に表示され、
    INIに項目を追加する事でタスクトレイアイコンの移動も可能になりました。

    ただ、窓枠時計の設定画面を開くとタスクトレイアイコンが一旦消えて左端へ
    表示される為、再度移動しなければならないのですが、設定画面を開いた際も
    タスクトレイアイコンの表示が固定されるようにして頂けないでしょうか。

    又、タスクトレイアイコンを移動するアプリ(TaskbarShuffle等)を使用すると
    そのアプリの終了時にexplorer.exe(タスクバー)がエラーで一旦終了・再起動
    してしまうようです。
    (この症状は窓枠時計を一時停止する事で回避出来るようですが)

    お休みの所、誠に申し訳ございませんが、タスクトレイアイコン位置固定の件
    だけでも対応して頂けると助かります。
    どうかよろしくお願い致します。

    2009年02月15日(日) 13:00:41

    Re: 窓枠時計について
      ごろぉ(管理人) 
    exp 様
    とりあえず、現行の不具合が解消されたようで何よりです。
    #ちなみに、どれくらいの送受信量ですか?
    #当方、テストケースとして2〜3TB位までは試したのですが、実際どれ位の送受信が発生しているのか知っておきたいです。



    先程のサンプルに、設定画面表示時にもトレイアイコンを表示するオプションを付けました。
    http://www.entiapage.com/testdata/Madowaku2110b2.zip

    INIファイルの[NotifyIcon]セクションに、以下のキーを追加して下さい。
    Hide=xxx

    xxxの内容
    Yes … 設定画面表示時、アイコンを隠す(従来通り)
    No … 設定画面表示時、アイコンを隠さない
    ※大文字小文字のチェックは無し
    ※省略時はアイコンを隠す

    ただ、設定画面表示中にトレイアイコンが有効なのは元々設計した動作ではない為、何処かに不具合が発生する可能性もあります。
    何か不穏な動きを見つけた場合はお手数ですがご報告下さい。
    また、窓枠時計のトレイアイコンは、explorer.exeが再起動した際に再登録されません。
    その辺もご了承下さい。


    次に、explorer.exeがエラーで終了してしまう件ですが…
    タスクトレイを弄るアプリを使った事が無いので何とも言えませんが、以下を試してみて下さい。

    ・タスクバー(クラス名:Shell_TrayWnd)を対象外に設定する
    ・『タスクトレイアイコンを移動するアプリ』のウインドウを対象外に設定する

    窓枠時計はデフォルトのままだとアクティブなウインドウ全てのタイトルを変更しようとします。
    タイトルバーを書き換えられると動作に不都合が出るアプリもありますので、そういったウインドウは対象外に
    してしまえば影響はなくなると思われます。

    2009年02月15日(日) 13:33:37

    Re: 窓枠時計について
      exp 
    β2頂きました。早速のご対応ありがとうございます。

    先ず最初に、先程起動した時は正常だった累計ネットワーク転送量の表示が送受信共に
    またマイナス表示になってしまいました。
    転送量が増えた今は受信700MBになっていますが、送信はマイナス表示のままです。
    β1、β2、どちらを使用しても同じ症状が出ています。

    設定画面表示中もタスクトレイアイコンを表示する設定は上手く動作しているようで、
    特に問題は起きていません。

    一応ご報告差し上げておくと、INIファイルの設定が下記のような状態の場合、起動しても
    タスクトレイアイコンが表示されず、Madowaku.exeを再実行しても設定画面も表示されない為、
    Madowaku.exeを一旦終了させて、どちらかの設定を変更しておく必要があるようです。

    [Main]
    TaskIcon=0
    [NotifyIcon]
    Hide=No

    explorer.exeがエラーで終了してしまう件は

    > タスクバー(クラス名:Shell_TrayWnd)を対象外に設定する
    > 『タスクトレイアイコンを移動するアプリ』のウインドウを対象外に設定する

    「タスクトレイアイコンを移動するアプリ」はシステムトレイアイコンしか表示されない為、
    アプリ名を入れて試してみました。

    2つの方法を試してみた所、終了時にエラーが出る場合と出ない場合があり、現時点では
    エラーの発生条件がはっきりと掴めないのですが、窓枠時計を一時停止すれば確実に回避
    出来る事だけは確かなようですので、当面は一時停止する方法を採ろうと思います。

    2009年02月15日(日) 14:58:05

    Re: 窓枠時計について
      ごろぉ(管理人) 
    マイナス表示になってしまうのは、どうも窓枠時計の開発環境での仕様が絡んでいるようです…
    対策を入れてみましたが、直っているかは分かりません…。

    Madowaku.exeを再実行しても設定画面が現れないのは、トレイアイコンの操作方法を変えた事が原因でした。
    ※β1、β2でも、アイコン左クリックで表示するようにすれば、設定画面が現れると思います。

    上記2項目の対策を入れてみました。
    http://www.entiapage.com/testdata/Madowaku2110b3.zip

    >「タスクトレイアイコンを移動するアプリ」はシステムトレイアイコンしか表示されない為、アプリ名を入れて試してみました。
    『TaskbarShuffle』を調査してみました。(便利ですねコレ…)
    タスクバー(クラス名:Shell_TrayWnd)と、以下の2つを対象外に追加してみて下さい。

    tbsFakeButton
    TPUtilWindow

    両方ともクラス名の所にのみ登録します。
    特に、tbsFakeButtonは窓枠時計との相性が悪いようで、表示が変になるようです。
    窓枠時計の一時停止で回避するとしても、登録しておいて損はないかと思います。

    以上、小出しで恐縮ですが宜しくお願い致します。

    2009年02月15日(日) 19:29:24

    Re: 窓枠時計について
      exp 
    お休みの所、度々申し訳ありません。β3頂戴致しました。

    こちらも情報小出しになってしまってすみません。
    使用OSすら書いていませんでしたが、WinXP Pro SP3 を使っています。
    インターネット回線はフレッツ光マンションVDSL方式で、1日の転送量は多くても大体
    送信5GB、受信100GB程度です。

    1. 累計ネットワーク転送量の表示ですが、今の所、正常に表示されています。(受信2.68GB、送信3.54GB)
    2. 先述の設定でMadowaku.exeを再起動しても設定画面が出ない件も直っています。
    3. TaskbarShuffleの件も、ご教示頂いた3つのプロセスを登録する事で、終了時のエラーが出なくなりました。

    上記のように、当方の環境で発生していた3つの問題はβ3で全て解消されているようです。
    これからも窓枠時計を愛用させて頂きます。

    お忙しい中、休日にお付き合い頂き、本当にありがとうございました。
    お体にお気を付けて、今後更なるご発展をお祈りしております。

    追伸
    システムトレイアイコンを良く利用しているのでTaskbar Shuffleは重宝しています。
    私は先述の通り、基本的にインスコ不要、レジストリ不使用、ファイルサイズ小さめ、
    ファイル構成のシンプルなアプリが好きですので (^^;;

    2009年02月15日(日) 21:18:42

    Re: 窓枠時計について
      exp 
    先の書き込み後、ずっと窓枠時計を起動していたのですが、ふと気が付くと累計送信量は
    3.92GBと正常に表示されているのに、累計受信量は196MBと下がっていました。
    同時使用しているNEGiESに表示される累計転送量と見比べてみると、どうも累計転送量が
    4GBを超えた辺りで数値がおかしくなるようです。

    2009年02月15日(日) 23:43:07

    Re: 窓枠時計について
      ごろぉ(管理人) 
    返信が遅れてしまい、申し訳ないです。

    窓枠時計のネットワーク送受信量は、Windowsの機能を利用して取得しているのですが、それが4GBまでしか対応していないようです。 それ以降はリセットされてしまいます。

    現在、別な方法で同機能が実現可能か調べておりますが、即時対応は難しいです。

    ご不便掛けて申し訳ありませんが、よろしくお願いします。

    #基本的に、フリーソフト関係の対応は休日でないと難しいです

    2009年02月16日(月) 12:37:10

    Re: 窓枠時計について
      exp 
    ごろぉ様、レスありがとうございます。

    累計転送量の件は4GBと言う辺りでWindowsの仕様かと思ったのですが、やはりそうだったのですね。
    当面はNEGiESの表示で確認する事にして、気長にお待ちしております。

    あともう一つお伺いしたい事があるのですが、Taskbar Shuffleのクラス名 tbsFakeButton は
    どのプロセスにぶら下がっているのか教えて頂けないでしょうか。
    ProcessWalker Expressで確認しても、見当たらないようだったのですが。

    お手数をおかけしますが、どうかよろしくお願いします。

    2009年02月16日(月) 22:29:52

    Re: 窓枠時計について
      ごろぉ(管理人) 
    現在、ネットワーク送受信量の他の取得方法を模索していますが、中々難しいようです。
    妥協案として、『窓枠時計が起動してから』の累計送受信量を記録し続ける事は出来ると思います。
    #それでも、限界はありますが…

    Taskbar Shuffleのフェイクボタンですが、プロセスIDもスレッドIDもタスクバー(クラス名:Shell_TrayWnd)と同じでした。
    恐らく、TClockみたいにタスクバーにフックを掛けて利用しているんだと思います。

    2009年02月17日(火) 10:15:06

    Re: 窓枠時計について
      exp 
    本日も窓枠時計を数時間使用していて新たな症状が出てきました。

    1. 転送速度がマイナスとなる事がある
    2. 通信を全く行っていない時に転送速度が、通信していた時の速度表示のまま固定されている事がある

    Windowsが「OS起動後、累計転送量が何回4GBを超えたか」と言う情報を持っていないのであれば、
    一旦アプリを終了させれば分からなくなってしまうのは仕方のない事ですので、窓枠時計起動中の
    累計転送量を表示するのが現実的かと思われますが、どのような方法をとるにしてもWindows自体が
    色々な問題を抱えていそうですね。


    > Taskbar ShuffleのプロセスIDとスレッドIDはタスクバー(クラス名:Shell_TrayWnd)と同じ

    ProcessWalker、ProcessExplorer、窓ちぇき等を使ってみましたが、見当たらないようでした。
    ごろぉさんがクラス名の確認の為にご利用なさったアプリの名前を教えて頂けますでしょうか?

    2009年02月17日(火) 21:15:01

    Re: 窓枠時計について
      ごろぉ(管理人) 
    何だか、デバッグに付き合って貰っているようで申し訳ないです。

    >1. 転送速度がマイナスとなる事がある
    転送速度がマイナスになるのは、既存の累計送受信量がマイナスになる現象と原理は同じです。
    修正漏れがあったので対策しました。

    >2. 通信を全く行っていない時に転送速度が、通信していた時の速度表示のまま固定されている事がある
    こちらの方は今の所ちょっと判りかねます。
    上記対策で何か変わるかもしれない微妙な所です。

    転送量がマイナスになる現象の対策と、とりあえず起動時からの累計量を記録するよう変更したバージョンを作成しました。
    http://www.entiapage.com/testdata/Madowaku2110b4.zip

    当方、あまり通信量が多くないので4GB以降については試せていませんが…。
    理論上、8EB程度までは記録できる筈です。

    >クラス名の確認の為にご利用なさったアプリの名前を教えて頂けますでしょうか?
    クラス名確認には、即興で作った自作アプリを使いました。
    一応、こちらに置いときます。
    http://www.entiapage.com/testdata/DonMado.zip
    アクティブなウインドウ、またはカーソル下のウインドウ情報を取得できます。

    #フェイクボタン自体はトレイアイコン等をドラッグした時に半透明で表示される部分だと思われます。
    #上記アプリを起動させ、トレイアイコンドラッグで見つかります。

    2009年02月18日(水) 11:20:14

    Re: 窓枠時計について
      exp 
    ごろぉ様

    お疲れの所、連日更新して頂き、こちらこそありがとうございます。
    窓枠時計β4とDonMadoを頂戴致しました。

    累計転送量がまだ4GBに達していない為、マイナス表示の件が直っているかどうか
    確認出来ていませんが、しばらく使用して4GBを超えたら結果を書き込みます。

    DonMado、こちらもとても便利ですね。
    私が使用していたアプリではアイコンドラッグ処理のクラス名取得は不可能(?)
    だったので、今後も重宝しそうです。

    2009年02月18日(水) 23:21:11

    Re: 窓枠時計について
      ごろぉ(管理人) 
    今現在、当方の環境で24GB程度までは確認しました。
    (NAS→NASへのコピーを延々してます)

    DonMadoはホントに10〜20分で作ったソフトなので突っ込んだ使い方が出来るかどうか…
    著作権は放棄しておきますのでご自由にお使い下さい。

    2009年02月19日(木) 8:46:26

    Re: 窓枠時計について
      exp 
    こちらでも10GB程度まで確認しました。
    マイナス表示、4GB制限、転送速度固定等の症状は改善されたようです。

    DonMadoは機能が限定されていますが、必要な情報が簡単に確認出来る点が
    とても便利だと思います。

    お忙しい中、長々とお付き合い頂きありがとうございました。
    これからもお体にお気を付けて、頑張って下さい。

    2009年02月19日(木) 23:19:54

    Re: 窓枠時計について
      ごろぉ(管理人) 
    当方環境で、160GBまで確認しました。
    今のところ問題なさそうなので、正式バージョンとしてVer 2.1.10を公開します。

    http://www.entiapage.com/souko/madowaku/download.html

    以降、このバージョンの窓枠時計の動作に関して何かあれば、新規にスレを立てて下さい。

    2009年02月24日(火) 15:51:25

    Re: 窓枠時計について
      exp 
    更新お疲れ様です。2.1.10正式版頂戴致しました。
    私も毎日数時間使用していますが、特に不具合は発生していません。
    もし何かありましたら、新規スレでご報告差し上げます。

    2009年02月24日(火) 21:25:31



返信フォーム
お名前
メールアドレス
ホームページ
タイトル
メッセージ
文字色
アイコン  LIST
セキュリティ
(テスト中)

左側の文字を右側にローマ字で入力してください (参考)
パスワード  管理用

戻る
メインページ




Skin Designed by Million System
HiBBS2 Ver 1.10i (C)Million System
modified by Goroxo