refactor(system tasks): 格式化代码并新增重启资源管理器任务
将原有的单行TaskSpec调用拆分为多行格式化写法,同时补充restart_explorer任务到任务列表中
This commit is contained in:
@@ -26,20 +26,28 @@ def reset_icon_cache() -> list[px.TaskSpec]:
|
|||||||
return []
|
return []
|
||||||
|
|
||||||
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(
|
px.TaskSpec(
|
||||||
"delete_icon_cache",
|
"delete_icon_cache",
|
||||||
fn=lambda: subprocess.run(["del", "/a", "/q", r"%localappdata%\IconCache.db"], check=False),
|
fn=lambda: subprocess.run(["del", "/a", "/q", r"%localappdata%\IconCache.db"], check=False),
|
||||||
verbose=True
|
verbose=True,
|
||||||
),
|
),
|
||||||
px.TaskSpec(
|
px.TaskSpec(
|
||||||
"delete_icon_cache_all",
|
"delete_icon_cache_all",
|
||||||
fn=lambda: subprocess.run(
|
fn=lambda: subprocess.run(
|
||||||
["del", "/a", "/q", r"%localappdata%\Microsoft\Windows\Explorer\iconcache*"], check=False
|
["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),
|
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user