2017年09月30日

「小説を読もう!」「小説家になろう!」一括ダウンローダ ver 2.41



ver2.41を作成しました。
・Windows10 最新ビルドに対応。Windows Updateしたら動かなくなっていたので修正。
・Win7やWin10の古いのは環境がないので未テスト。
 →動かない報告があったので、Win7用コンパイルを作りました(10/1)。
・なろうが「https://」になっていて動かなくなっていたのでその対応。IE取得、登録、DLしかテストしないので、どこかでこけるかも。
・今日の10:20頃に一度ファイルを上げなおしております。それより前に落とした人は、再度更新してください。
・2017/9/30までのWindowsUpdateはすべて(詳しい人ならIE関連だけで可かも)適用してください。

◆プログラム(Win10用)
NovelDL_v2_41_bin.zip
※上書きの前に、バックアップをお勧めします。
※Update後に動かない場合は以下を確認してください。
・ファイルの上書きする前に、Dataフォルダ以外は一度きれいに消してください。
・ZIPをダウンロードしたら、ファイルのプロパティーから[ブロックの解除]をしてください。

すでに入っている人用(上のzipのDataフォルダがないだけ)。
NovelDL_v2_41_upgrade.zip

◆プログラム(Win7用)
NovelDL_v2_41_bin_Win7.zip
※注意事項等はWin10のものと同じです。
※Win8はWin7か10のどちらかで動く…といいな。

◆ソースコード
NovelDL_v2_41_src.zip


次はWin7は対応しないかも。
posted by w033 at 09:24| 東京 ☁| Comment(11) | 日記 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
早速のご対応、ありがたいことです。

ちなみに家では、Dataフォルダ以外を削除してから新バージョンのファイルを置かないと、ダウンロードされない小説がたくさん出てしまいました。現在正常に動作中です。
Posted by at 2017年09月30日 17:49
NCode取得時に下記エラーになります

System.InvalidCastException: 型 'Shell32.ShellClass' の COM オブジェクトをインターフェイス型 'Shell32.IShellDispatch6' にキャストできません。IID '{286E6F1B-7113-4355-9562-96B7E9D64C54}' が指定されたインターフェイスの COM コンポーネント上での QueryInterface 呼び出しのときに次のエラーが発生したため、この操作に失敗しました: インターフェイスがサポートされていません (HRESULT からの例外:0x80004002 (E_NOINTERFACE))。

メソッドにSTAThread属性を指定しないとこの例外が発生するといった記事は見つけましたが他の方は出ていないのでしょうか
Posted by at 2017年10月01日 02:26
>エラー
おそらく、OSに最新パッチがあたっていないか、Win7かのどちらかかと思います。
Win7版を作りましたので、そちらを使ってください。
Win8系は、どっちかで動くのではないかなと。
たぶん。
Posted by 管理人 at 2017年10月01日 20:47
愛用してます。大変便利!作者様ありがとう!!
Posted by at 2017年10月04日 08:28
いつも本当にありがとうございます!
Posted by ゆう at 2017年10月06日 23:29
いつもありがとうございます。大感謝。
Posted by at 2017年10月07日 09:29
windows8なのですができないです。8だからできないのかな。
Posted by at 2017年10月18日 14:29
更新してくださいまして、
ありがとうございます。

また大事に使わせていただきます
Posted by kyougorou at 2017年10月18日 22:29
自分の環境(Win10 Pro i5 6600 メモリ16GB Skylake世代の自作系デスクトップPC)における
エラーの対処方法を発見したので報告します

ツール本体を起動して登録タブを開いて下の空欄にNコードをコピペして(複数同時の場合は改行して) → 右下にある「登録」ボタンが普通の流れかと思いますが、Nコードの読み込みが終わった後
「完了しました。登録したデータの―――」のメセッージが出てそのまま「はい」、をクリックすると、十中八九「NovelDLは動作を停止しました」となって終強制終了になってしまいます

仕方ないのでふたたびツールを起ち上げ、今度は「ダウンロード」タブから前回読み込んだデータを右クリックして「選択ダウンロード」からふたたびトライする事になる訳ですが、なぜかこれも、とくに長編の場合は9割以上の確率で落ちてしまう
で、ふたたび同じ手順を繰り返すわけですが、そこでようやっと三度目の正直で今度こそは成功してテキストを一括にまとめたデータのDLが始まります
ちなみに3度トライで失敗したことは一度もなかったです

つまり最初は失敗するがなぜか3回目には必ず成功する、という摩訶不思議な状態


いろいろ試行錯誤しているうち、どうやら
Posted by エラー回避方法発見の報告(その1) at 2017年11月21日 03:11
つづき

で、しばらく「そういう物なのだ」という理解で使い続けていたわけですが、やはり毎回毎回必ずツールが落ちて強制終了してしまうというのは精神的にあまりよろしくない
あと当然ですがWin10の神聖視表の数値も限りなくゼロになってしまうというこの惨めさ

ですが、最近になってようやく回避方法を発見しました

1.ツールを起ち上げる
2.登録タブわ平手↓の空欄にNコードを貼り付ける
3.右下の「登録」ホダンを押す

でここからが肝心なのですが

4.Nコードを読み込み終わって「完了しました。登録したデータの―――」のメセッージが出たら「はい」ではなく「いいえ」でいったんキャンセルする

5.「ダウンロード」タブを開き、そのまま2、3分ほど寝かせる(放置する)
6.ダウンロードタブを開いたまま2、3分経ったら該当の落としたいデータを右クリック → せんたくダウンロード
もしくは複数の場合は左上の「一括ダウンロード(F5)」ボタンをクリック

私の環境の場合ですが、上記手順
つまりNコードを読み込んだ後すぐダウンロードしようとせず、しばらくダウンロードタブを開いたまま少し待ってからDLする
という手順でやると、理屈はよくわかりませんがとにかくDLの失敗はなくなったみたいです


もしかすると長編小説などの場合、しはらくデータの読み込みとかしている?っぽい?
うーんさっぱり分かりませんが
結果としては、とにかく失敗はしなくなりましたのて一つの解決法として報告させて頂きます
Posted by エラー回避方法発見の報告(その2) at 2017年11月21日 03:30
Noval DL 検索でヒットした作品のNコードを一括で取得出来ませんか
Posted by at 2018年01月18日 18:37
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

×

この広告は180日以上新しい記事の投稿がないブログに表示されております。