Board logo

标题: [网络工具] 学C语言之初,写个下载工具 [打印本页]

作者: 女孩不哭    时间: 2011-3-20 14:09     标题: 学C语言之初,写个下载工具

好吧,很简单的,两个参数:一个网址,一个保存路径.
好像有点小,1.552KB.
论坛不支持上传文件附件吗?只能是图片...
http://bcn.bathome.net/s/tool/index.html?key=cdl
作者: wujianwen0609    时间: 2011-3-21 11:38

希望可以开源代码,让我这种新手学学
作者: 523066680    时间: 2011-3-21 12:33

学习C之初,写个导航系统
作者: 女孩不哭    时间: 2011-3-22 03:36

软件在图片里面,保存图片用WinRar解压即可。
作者: 女孩不哭    时间: 2011-3-22 03:47

回复二楼:
编译环境:VC++6.0
  1. #include<stdio.h>
  2. #include<urlmon.h>
  3. #pragma comment (lib,"urlmon.lib")
  4. int main(int argc,char** argv)
  5. {
  6.    if(argc<3)
  7.    {
  8.       printf("Usage: cdl [url] [path]\n");
  9.       return false;
  10.    }
  11.    FILE* file;
  12.    if ((file=fopen(argv[2],"w"))==0)
  13.    {
  14.    printf("Can not open \"%s\"for output.\n", argv[2]);
  15.    return false;
  16.    }
  17.    fclose(file);
  18.    URLDownloadToFile(0,argv[1],argv[2],0,0);
  19.    return 0;
  20.    }
复制代码

作者: 女孩不哭    时间: 2011-3-22 03:55

大概是两年前我开始学习批处理…那时到处找文件下载工具,除用VBS脚本外,命令行最少的也有几十KB(我所找到的),可能是加了壳,不会被杀软发现,我这个,应该完全可能会被报后台下载…没事,反正又不干坏事儿。
作者: 女孩不哭    时间: 2011-3-22 04:11

等等有空了,天天来泡论坛,现在好忙。重新注册了一个帐号…
作者: Batcher    时间: 2011-3-22 13:20

6# 女孩不哭


wget、curl体积大,可能是因为它们的功能多。
作者: 女孩不哭    时间: 2011-4-1 00:41

我发现用它来批量下载网站图片是个很不错的选择.
作者: naylon    时间: 2011-4-4 11:43

咋到哪都碰到熟人~
作者: mycmd    时间: 2017-8-28 02:40

64位运行报错。
作者: lirui666    时间: 2018-8-24 21:37

不好意思哈,挖坟了(不知道这里有没有),360报毒




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2