refactor(system tasks): 格式化代码并新增重启资源管理器任务

将原有的单行TaskSpec调用拆分为多行格式化写法,同时补充restart_explorer任务到任务列表中
This commit is contained in:
2026-06-27 09:00:22 +08:00
parent f15f235ecf
commit 752ff618b2
+12 -4
View File
@@ -26,20 +26,28 @@ def reset_icon_cache() -> list[px.TaskSpec]:
return []
return [
px.TaskSpec("kill_explorer", fn=lambda: subprocess.run(["taskkill", "/f", "/im", "explorer.exe"], check=False), verbose=True),
px.TaskSpec(
"kill_explorer",
fn=lambda: subprocess.run(["taskkill", "/f", "/im", "explorer.exe"], check=False),
verbose=True,
),
px.TaskSpec(
"delete_icon_cache",
fn=lambda: subprocess.run(["del", "/a", "/q", r"%localappdata%\IconCache.db"], check=False),
verbose=True
verbose=True,
),
px.TaskSpec(
"delete_icon_cache_all",
fn=lambda: subprocess.run(
["del", "/a", "/q", r"%localappdata%\Microsoft\Windows\Explorer\iconcache*"], check=False
),
verbose=True
verbose=True,
),
px.TaskSpec(
"restart_explorer",
fn=lambda: subprocess.run(["cmd", "/c", "start", "explorer.exe"], check=False),
verbose=True,
),
px.TaskSpec("restart_explorer", fn=lambda: subprocess.run(["cmd", "/c", "start", "explorer.exe"], check=False), verbose=True),
]