美文网首页
脚本一键获取windows10锁屏壁纸

脚本一键获取windows10锁屏壁纸

作者: 所遇皆良人 | 来源:发表于2020-01-12 20:30 被阅读0次

[注]:采用shell脚本的方法进行获取windows10锁屏壁纸

1. wsl子系统

wsl:windows子系统(开启方法请自行百度)

2. 确认锁屏壁纸存放目录

下面是本人电脑的存放路径(根据实际情况稍加修改即可):

2.1 Windows路径:

C:\Users\10799\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets

2.2 wsl子系统路径:

/mnt/c/Users/10799/AppData/Local/Packages/Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy/LocalState/Assets/

2.3 说明:

10799:你的用户名

Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy:该目录每个电脑可能有所不同,找到加黑关键字即可

3. 创建软链接

创建软链接是为了方便管理,当然你也可以直接修改脚本中data_dir的路径

下图为我的软连接指向关系:

sll@DESKTOP-SF4Q0T4:~$ ls -ld link/lockWallpaper
lrwxrwxrwx 1 sll sll 114 Sep 30 19:25 link/lockWallpaper -> /mnt/c/Users/10799/AppData/Local/Packages/Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy/LocalState/Assets
sll@DESKTOP-SF4Q0T4:~$ ls -ld desktop
lrwxrwxrwx 1 sll sll 15 Sep 28 23:05 desktop -> /mnt/d/Desktop/

4. 编写脚本

#!/bin/bash
data_dir=~/link/lockWallpaper
get_dir=~/desktop/lockWallpaper
filename=(`ls -l ${data_dir}/ | awk '{if($5>102400)print $9}'`)
[ -d ${get_dir} ] || mkdir -p ${get_dir}
for x in ${filename[*]};do
cp ${data_dir}/$x ${get_dir}/
done
sumfile=`ls ${get_dir}|wc -l`
if [ $sumfile -gt 0 ];then
    cd $get_dir
    for i in `ls ./`;do
        mv $i $i.jpg && echo "rename file:$i.jpg"
    done
fi

5. 运行脚本

wsl终端执行,会在桌面生成lockWallpaper目录并把最新锁屏壁纸存放进去。

sll@DESKTOP-SF4Q0T4:~/link$ bash get_lockwallpaper.sh 
rename file:06c070ebc3465c7a74d92a54d11bc62301a99fb6d5d507b786154ffe0baa06a3.jpg
rename file:5cbcbc137e4c43df3b7792cbf92c6608bb7d525a70fd916d0c6776c75c372d02.jpg
rename file:601f81d1b287578f09ebfd4c3475cbf2f9fd736fb6d47c19847e6e04f63f2bab.jpg
rename file:645dbe068c95ac24f8793295546303486119d9af6670ef1f81f414068129f927.jpg
rename file:690d92f1c461c9397e088f556af921d48070c66d87295771682227817c332cb8.jpg
rename file:6f06d14019499e04e19d2ac40187c89235ac6f7ce7830ea4d6bf2ce9f7501ddd.jpg
rename file:7729d07e90efdd753a9ec59f932ef1762cc4dd95151a298f3abd93231624cdb7.jpg
rename file:78249ea92088d2da4d084ebda46550c2a079002aab1ed7aba5519cf6ea02536b.jpg
rename file:9834d1cf29d106a889941bfa2b23d80857c81557041c47064832d9b1870c6f29.jpg
rename file:d58c02785668653d8252caaa3d62513736aa94f8b731643aa27dc8dc07db5caf.jpg
rename file:d9450e7678a6c9dcde1834edf8c0c7ac8c83625c50001c7806aee02d4163d564.jpg
rename file:f4507372eacb8f8ecb8252cce414c42bce7f4dc8e3f6f64cc5262901a0878584.jpg

END

相关文章

网友评论

      本文标题:脚本一键获取windows10锁屏壁纸

      本文链接:https://www.haomeiwen.com/subject/wfswactx.html