refactor(system tasks): 格式化代码并新增重启资源管理器任务
将原有的单行TaskSpec调用拆分为多行格式化写法,同时补充restart_explorer任务到任务列表中
This commit is contained in:
@@ -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),
|
||||
]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user