雑談掲示板/7

Last-modified: 2007-08-20 (月) 02:31:49
タイトルHotfix Downloaderを作ってみました
投稿者銀松?
投稿日2007-08-04 (土) 21:52:20

質問

一応W2K/WXPで動作確認しました。
fileHotfix_Downloader.cmd

回答

やっと完成・・・か?

銀松? (2007-08-20 (月) 02:31:12)

こんばんは。

不要ファイル削除機能を盛り込んでみました。
fileHotfix_Downloader_070820.cmd

# 我ながら見にくいソースだなぁorz


改良したつもりです その2

銀松? (2007-08-14 (火) 18:59:41)

こんにちは。

何とかここまで仕上げましたが、処理に時間がかかるのが欠点です。

fileHotfix_Downloader_070814.cmd


改良したつもりです

銀松? (2007-08-08 (水) 23:39:09)

こんばんは。

1~4を取り入れたものを作ってみました。
fileHotfix_Downloader_070808.cmd
とはいえ、細かい手直しがまだ必要ですが(汗)


  • が~ん・・・全OSを対象とすると、未設定項目への対策がダメダメのようです・・・。別の手を考えなければ・・・! -- 銀松? 2007-08-09 (木) 00:13:05

ちょっとしたことですが

銀の匙? (2007-08-05 (日) 16:13:52)

こんにちは、
こんな風な機能があるともっと便利かもしれませんね。

1.DL対象は、TAB選択されたものだけを対象とするのではなく、全OS/全Officeとしても良いのでは?
 ただし、アップデートフォルダ等の設定がされている場合ですけど。
2.DL対象を、「TAB選択のみ/全て」 とiniファイル、あるいは、実行時に指定で選択できると良いかも?
3.DL対象ファイルが現在は無条件に全てとなっていますが、高度な設定でDL対象チェックのあるものだけとしたほうが良いかも?
 私は必要外のものはDLしてませんが、このような考えをする人は意外と多いのでは?
 現在のSP+メーカーでは必要外Hotfixの選択削除が出来ないので、後から不要物の削除がとても不便です。
4.親子関係を認識してDL対象識別させると良いと思います。
 現在、親は必ず子より前に定義されるので、識別はそれほど大変でもないかも?
 できれば、排他関係も識別対象としたいところですが、こちらは当該物の上下どちらにあるか決まっていないので
 識別処理が多くなって処理時間が意外とかかってしまうため、とりあえず実装はしなくても良いかも。
 現在約500行ある winsppm.iniを毎回FOR文でロードさせるのは本当に時間がかかりますし。
5.既にアップデートフォルダ上にDL済みのものは、あらためてDLする必要がないのでは?
 DL済みの判断は、現在のSP+メーカー同様に「EXEが存在するか/EXEファイルsizeは一致するか」で良いと思います。

以上、
ちょっと動かしてみて感じたところです。


  • う~ん・・・現状でも、アップデートリストを2回もロードしているんですよね。。。あと、親子・排他の識別はリストの項目数×2回、アップデートリストを読む必要があると考えてやめました。それと、うちの環境だけかもしれませんが、DL済みのものは、同一のファイルである場合は再度DLされることはありませんでした。 -- 銀松? 2007-08-05 (日) 23:01:30