資源簡介
將網(wǎng)頁的小說下載,并轉(zhuǎn)成txt文件。輸入網(wǎng)頁小說的目錄頁面,將下載所有的目錄頁面,并合并成txt文件。整天看網(wǎng)頁版小說,太麻煩了,就搞了一個下載器。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Diagnostics;
namespace?NovelDownloader
{
????public?class?CmdHelper
????{
????????private?static?string?CmdPath?=?@“C:\Windows\System32\cmd.exe“;
????????///?
????????///?執(zhí)行cmd命令
????????///?多命令請使用批處理命令連接符:
????????///?????????///?&:同時執(zhí)行兩個命令
????????///?|:將上一個命令的輸出作為下一個命令的輸入
????????///?&&:當(dāng)&&前的命令成功時才執(zhí)行&&后的命令
????????///?||:當(dāng)||前的命令失敗時才執(zhí)行||后的命令]]>
????????///?其他請百度
????????///?
????????///?
????????///?
????????public?static?void?RunCmd(string?cmd?out?string?output)
????????{
????????????cmd?=?cmd.Trim().TrimEnd(‘&‘)?+?“&exit“;//說明:不管命令是否成功均執(zhí)行exit命令,否則當(dāng)調(diào)用ReadToEnd()方法時,會處于假死狀態(tài)
????????????using?(Process?p?=?new?Process())
????????????{
????????????????p.StartInfo.FileName?=?CmdPath;
????????????????p.StartInfo.UseShellExecute?=?false;????????//是否使用操作系統(tǒng)shell啟動
????????????????p.StartInfo.RedirectStandardInput?=?true;???//接受來自調(diào)用程序的輸入信息
????????????????p.StartInfo.RedirectStandardOutput?=?true;??//由調(diào)用程序獲取輸出信息
????????????????p.StartInfo.RedirectStandardError?=?true;???//重定向標(biāo)準(zhǔn)錯誤輸出
????????????????p.StartInfo.CreateNoWindow?=?true;??????????//不顯示程序窗口
????????????????p.Start();//啟動程序
????????????????//向cmd窗口寫入命令
????????????????p.StandardInput.WriteLine(cmd);
????????????????p.StandardInput.AutoFlush?=?true;
????????????????//獲取cmd窗口的輸出信息
????????????????output?=?p.StandardOutput.ReadToEnd();
????????????????p.WaitForExit();//等待程序執(zhí)行完退出進程
????????????????p.Close();
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????16384??2016-12-25?23:17??NovelDownloader\bin\Debug\NovelDownloader.exe
?????文件??????32256??2016-12-25?23:17??NovelDownloader\bin\Debug\NovelDownloader.pdb
?????文件??????11600??2016-12-25?23:18??NovelDownloader\bin\Debug\NovelDownloader.vshost.exe
?????文件????????490??2013-03-18?17:00??NovelDownloader\bin\Debug\NovelDownloader.vshost.exe.manifest
?????文件???????2049??2016-12-25?20:07??NovelDownloader\CmdHelper.cs
?????文件???????8356??2016-12-25?23:17??NovelDownloader\Form1.cs
?????文件???????6940??2016-12-25?23:06??NovelDownloader\Form1.Designer.cs
?????文件???????5817??2016-12-25?23:06??NovelDownloader\Form1.resx
?????文件???????3729??2016-12-25?20:16??NovelDownloader\NovelDownloader.csproj
?????文件???????5359??2016-12-25?20:48??NovelDownloader\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????6274??2016-12-25?23:17??NovelDownloader\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件????????180??2016-12-25?23:06??NovelDownloader\obj\x86\Debug\NovelDownloader.b.resources
?????文件????????806??2016-12-25?23:18??NovelDownloader\obj\x86\Debug\NovelDownloader.csproj.FileListAbsolute.txt
?????文件????????975??2016-12-25?23:06??NovelDownloader\obj\x86\Debug\NovelDownloader.csproj.GenerateResource.Cache
?????文件???????9040??2016-12-25?20:49??NovelDownloader\obj\x86\Debug\NovelDownloader.csprojResolveAssemblyReference.cache
?????文件??????16384??2016-12-25?23:17??NovelDownloader\obj\x86\Debug\NovelDownloader.exe
?????文件??????32256??2016-12-25?23:17??NovelDownloader\obj\x86\Debug\NovelDownloader.pdb
?????文件????????180??2016-12-25?20:16??NovelDownloader\obj\x86\Debug\NovelDownloader.Properties.Resources.resources
?????文件????????492??2016-12-25?15:15??NovelDownloader\Program.cs
?????文件???????1362??2016-12-25?15:05??NovelDownloader\Properties\AssemblyInfo.cs
?????文件???????2882??2016-12-25?15:05??NovelDownloader\Properties\Resources.Designer.cs
?????文件???????5612??2016-12-25?15:05??NovelDownloader\Properties\Resources.resx
?????文件???????1102??2016-12-25?15:05??NovelDownloader\Properties\Settings.Designer.cs
?????文件????????249??2016-12-25?15:05??NovelDownloader\Properties\Settings.settings
?????目錄??????????0??2016-12-25?15:05??NovelDownloader\obj\x86\Debug\TempPE
?????目錄??????????0??2016-12-25?23:17??NovelDownloader\obj\x86\Debug
?????目錄??????????0??2016-12-25?23:26??NovelDownloader\bin\Debug
?????目錄??????????0??2016-12-25?15:05??NovelDownloader\obj\x86
?????目錄??????????0??2016-12-25?20:17??NovelDownloader\bin
?????目錄??????????0??2016-12-25?15:05??NovelDownloader\obj
............此處省略5個文件信息
- 上一篇:Linux綜合實驗GTK+單詞計算器
- 下一篇:Zprotect1.6脫殼機
評論
共有 條評論