win10推荐的待机图片要怎么保存?

笔记本升了win10后,待机一段时间再唤醒会推荐给用户一张很精美绝伦(个人觉得,不洗勿喷)的图片,非常喜欢,要怎样才能保存呢?


http://jingyan.baidu.com/article/fedf07375ea25135ad897761.html ,揪出Win10中隐藏的一大波精美锁屏壁纸,这是win10默认锁屏壁纸提取方法;请输入提取码 (提取码:60c2),这是以前收藏的一些win10锁屏壁纸。

或者使用软件:聚光灯图片查找工具SpotlightPicView v1.0 免费版,SpotlightPicView是旨在帮助您查看所有缓存的硬盘驱动器上的焦点图片,以及将它们保存到其他位置的有用的应用程序。

软媒美化大师也有这个功能。


楼上两位都太麻烦了

win+r调出运行 ,粘贴运行下列字符

%localappdata%PackagesMicrosoft.Windows.ContentDeliveryManager_cw5n1h2txyewyLocalStateAssets

会打开一个文件夹 找到jpg文件 ,复制出来可能没后缀,加上就是了。 文件夹里的其他没后缀的文件 应该是往期的图片。加个jpg后缀就打开了。

其实就是保存在C:Users用户名AppDataLocalPackagesMicrosoft.Windows.ContentDeliveryManager_cw5n1h2txyewyLocalStateAssets 目录下


传送门: Win10系统锁屏壁纸放在哪个文件夹,如何提取? 实测可用。


//支持通配符
void FindFiles(CString pathWildCard, std::vector& result)
{
WIN32_FIND_DATA fileAttr;
HANDLE handle;
handle = FindFirstFile(pathWildCard, fileAttr);

if (handle == INVALID_HANDLE_VALUE)
{
return;
}
else
{
result.push_back(fileAttr.cFileName);

while (FindNextFile(handle, fileAttr))
{
result.push_back(fileAttr.cFileName); //输出每一个查找到的文件名
}

FindClose(handle);
}
}

CString GetPicFolder()
{
wchar_t szPath[MAX_PATH];
GetTempPath(MAX_PATH, szPath);

CString path(szPath);
path += _T("mypic\");

return path;
}

void CAdCloseDlg::SaveSysPics()
{
wchar_t szPath[MAX_PATH];
::SHGetFolderPath(NULL, CSIDL_LOCAL_APPDATA, NULL, 0, szPath);

CString path(szPath);
path += _T("\Packages\");

std::vector& folders;
FindFiles(path + _T("\Microsoft.Windows.ContentDeliveryManager_*"), folders);
if (folders.size() == 0)
{
return;
}
path += folders[0];
path += _T("\LocalState\Assets\");

std::vector& files;
FindFiles(path + _T("\*"), files);

::CreateDirectory(GetPicFolder(), NULL);

for (auto it = files.begin(); it != files.end(); it++)
{
CString oldfile = path + *it;

if (oldfile.GetAt(oldfile.GetLength() - 1) == ".")
{
continue;
}

CFileStatus status;

CFile::GetStatus(oldfile, status);

if (status.m_size &> 100*1000)
{
CString newfile = GetPicFolder() + *it + _T(".jpg");
CopyFile(oldfile, newfile, true);
}
}
}

void CAdCloseDlg::OnBnClickedViewpic()
{
CString param = _T("/root,") + GetPicFolder();
::ShellExecute(NULL, _T("open"), _T("explorer.exe"), param, GetPicFolder(), SW_SHOW);
}

码农回答问题的正确姿势是贴代码。上面那段代码可以把win10开机图片保存到特定目录。


Microsoft Store中有一个SpotBright可以批量下载windows 聚焦(Spotlight)的壁纸,不用不知道。。。

附送两个网友的私人收藏:

Spotlight

Windows Spotlight Images

参考:Where to find the Windows Spotlight photos


推薦閱讀:

如何將 Windows 10 中文版切換成英文版?
為何在 Windows 10 Build 10240 中的圖標上依舊沒有較多改進?
出於何種考慮桌面版Outlook沒有開機後台啟動功能?
WIN10反覆藍屏, 提示unexpected store exception什麼原因?怎麼解決?

TAG:电脑桌面 | 图片素材 | 壁纸 | 待机 | Windows10 |