アクセスカウンタ

プロフィール

Author:croissant3

カテゴリー

最近の記事

月別アーカイブ(タブ)

最近のコメント

最近のトラックバック

月別アーカイブ

ブロとも申請フォーム

この人とブロともになる

月別アーカイブ

カレンダー

11 | 2016/12 | 01
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

小さな天気予報


-天気予報コム- -FC2-

全ての記事を表示する

全ての記事を表示する

PCノンセクションの10♪
PCに関することを色々と。っつうか最近VBネタばっかorz
スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
↑参考になったら拍手よろろ
GUI ダウンローダ(その3)

さて自動入力のエンジン部分はとりあえず動いたので
本格的に小道具作りに入りますか。

とりあえずWEBから落とすファイルは1ページ当り20?30個。
これが多いと100ページにもなる。
確かにこんなの手作業でダウンロードなんかやってられない。(笑)

とりあえず・・・・内容を考える。
1.どのページに何のファイルがあるのか把握する必要あり。
2.どのファイルを落としたかも把握(ダウンロード済みならスキップ)
3.1つのファイルがダウンロード完了した時の判断基準?
4.その他色々。

う?む。

画面構成としては・・・・
Form上にWebBrowserオブジェクトを貼り付けて
実際にForm上にWEBを表示させるでしょ。それに対して
ダウンロードの開始イベント(クリックイベント)を発生せていけばいいか。

あとどのページに何のファイルがあるかって情報もつかむって考えたら
最初のページから最後のページまで順番に巡回させて
INIファイルにファイルのリストを作るでしょ・・・
リストを作ったら、ページ単位にダウンロード作業を行う形にして・・
↑参考になったら拍手よろろ
そう考えると2画面構成が良いかも。
親画面でWEB巡回してダウンロードするファイルの情報をINIファイルに保存させて、
子画面でINIファイルを基にダウンロード作業を行う。

こんな感じですな。

んで何日かしたらこんなのができました。(3分クッキングの世界)

まず親画面(クリックすると拡大)
Window_Main

んで子画面(クリックすると拡大)
Window_Child


サーバが混み合っててエラーになる場合でも
リトライするようにしているのですが、現状無限リトライ。
サーバが落ちると復旧するまで延々とリトライします。(笑)

GUIダウンローダだからサーバ側でも対策できないし
健気に1つ1つダウンロードしている姿か可愛い?と好評でした。

画面を見れば判る人は判りますが
そっちの方面の方々にはとっても重宝されたツールです。
が今ではサーバ側の画面内容も変わってるし
ソースの手直しをしないと動きません。

制作期間1週間。そう、これは過去に作った小道具の紹介です。(爆)
スポンサーサイト
■ この記事に対するコメント

■ この記事に対するコメントの投稿














管理者にだけ表示を許可する。


■ この記事に対するトラックバック
トラックバックURL
→http://croissant3.blog66.fc2.com/tb.php/5-747e7f80
この記事にトラックバックする。(FC2ブログユーザー)
ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する

メールフォーム

名前:
メール:
件名:
本文:



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。