[C++] 纯文本查看 复制代码 #include <Windows.h>
#include <iostream>
using namespace::std;
#pragma comment(lib,"Urlmon.lib")//要包含这个RLDownloadToFile 的链接库 如果不包含就会报错
int main() {
HRESULT A = URLDownloadToFile(NULL,"https://avatar.cctry.com/uc_server/data/avatar/000/00/00/51_avatar_small.jpg","D:\\1.jpg",0,NULL);//指从指定URL地址读取内容并将读取到的内容保存到特定的文件里
if (A==S_OK)//S_OK是返回值 表示的意思就是 下载成功 判断一下 成功01 失败02
{
MessageBox(NULL,"下载成功","01",MB_OK);
}
else
{
MessageBox(NULL, "下载失败", "02", MB_OK);
}
SHELLEXECUTEINFOA b = {0};//ShellExecuteEx 这个函数 里面的参数是一个结构体 我们就调用他的结构体 并且初始化为0
b.cbSize = sizeof(b);//这个参数就是结构体的大小 我们用sizeof 取这个结构体的大小就好了
b.lpVerb = "open";//指定该函数的执行动作 就是打开 所以就用open打开
b.lpFile = "D:\\1.jpg";//操作对象路径
ShellExecuteEx(&b);//最后我们在调用ShellExecuteEx 这个函数 就好了 指针类型 所以填写一个指针 就好了
return 0;
}; |