- 安装Dynamic Theme
fadetop_wallpaper.py
import re import os from pathlib import Path tmp_path = os.path.join(str(Path.home()), 'AppData\\Local\\Packages\\') dynamic_theme_path = os.path.join( tmp_path, [i for i in os.listdir(tmp_path) if 'DynamicTheme' in i][0], 'LocalState\\Bing' ) source_image_path = os.path.join(dynamic_theme_path, os.listdir(dynamic_theme_path)[-1]) setting_xml_path = os.path.join(str(Path.home()), 'AppData\\Local\\FadeTop\\Settings.xml') with open(setting_xml_path, 'r+') as f: setting_xml_str = f.read() f.seek(0) f.truncate() setting_xml_str = setting_xml_str.replace( re.search('(bg_image_file=".*?")', setting_xml_str).group(), 'bg_image_file="{}"'.format(source_image_path) ).replace( re.search('(bg_image_enabled=".*?")', setting_xml_str).group(), 'bg_image_enabled="1"' ) f.write(setting_xml_str)
fadetop_bing_wallpaper.bat
python fadetop_bing_wallpaper.py
注意: 必须先退出fadetop, 然后执行脚本才可以