C#調用迅雷、快車、QQ旋風新建任務下載文件
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
[p]首先添加引用,迅雷、快車、qq旋風等dll待會兒會一一列出:[/p]
[p][url=http://www.lxty-blog.com/wp-content/uploads/2010/11/2010-11-07-1947-1.jpg][img]http://www.lxty-blog.com/wp-content/uploads/2010/11/2010-11-07-1947-1.jpg[/img][/url][/p] [p]迅雷:thunderagentlib.dll[/p] [p]快車:flashgethooklib.dll[/p] [p]qq旋風:qqiehelperlib.dll[/p] [p][/p] [p]聲明三個對象,均為null;[/p] [p]thunderagentlib.agentclass thunder;//迅雷空對象聲明[/p] [p]flashgethooklib.iflashgetnetscapeclass flash;//快車空對象聲明[/p] [p]qqiehelperlib.qqrightclickclass qqxf;//qq旋風空對象聲明[/p] [p]以下是筆者寫的代碼:[/p] [p]1、迅雷彈出新建下載任務對話框操作:[/p] [p]thunder = new thunderagentlib.agentclass();[br]thunder.addtask("下載文件的url", "下載文件的文件名,包含拓展名", "c:\\", "", "", 1, 0, 5);[br]thunder.committasks2(1);[/p] [p]2、快車彈出新建下載任務對話框操作:[/p] [p]flash = new flashgethooklib.iflashgetnetscapeclass();[br]flash.addurl("下載文件的url", "下載文件的文件名,包含拓展名","c:\\");[/p] [p]3、qq旋風彈出新建下載任務對話框操作:[/p] [p]qqxf = new qqiehelperlib.qqrightclickclass();[br]qqxf.addtask("下載文件的url","","下載文件的文件名,包含拓展名");[br]qqxf.committasks2(1);[br]qqxf.sendmultitask();[/p] [p]為避免卸載了對應下載器,無法編譯軟件而產生異常,您可以將那三個動態鏈接庫dll拷貝到debug文件夾中,再引用,在打包發布的時候應該有以下的幾個鏈接庫文件,截圖如下:[/p] [p][url=http://www.lxty-blog.com/wp-content/uploads/2010/11/2010-11-07-1947-2.jpg][img]http://www.lxty-blog.com/wp-content/uploads/2010/11/2010-11-07-1947-2.jpg[/img][/url][/p] [p]可執行文件也放在這個文件夾里即可正常運行,源程序加殼也不會影響調用這些dll文件。[/p] 該文章在 2012/1/1 2:34:55 編輯過 |
關鍵字查詢
相關文章
正在查詢... |