feat: 完成账号桌面快捷方式

- 新增 chrome.create_shortcut 使用 PowerShell WScript.Shell 生成 .lnk

- 快捷方式参数复用 Chrome 启动参数,包含调试端口、allow-origins 和账号 user-data-dir

- 在账号服务层和 Tab④ 增加快捷方式入口,不包含密码或密钥

- 补充 chrome/accounts/gui 测试并同步任务、API、路由、当前状态和进度文档
This commit is contained in:
chengma
2026-06-27 10:38:21 +08:00
parent 598df5f20b
commit 742193607b
11 changed files with 208 additions and 13 deletions
+10
View File
@@ -213,6 +213,16 @@ def launch_for_login(account_or_alias, path=None, config=None):
return chrome.launch_chrome(account, config=config)
def create_shortcut(account_or_alias, shortcut_path=None, desktop_dir=None, path=None, config=None) -> str:
account = resolve_account(account_or_alias, path=path, config=config)
return chrome.create_shortcut(
account,
shortcut_path=shortcut_path,
desktop_dir=desktop_dir,
config=config,
)
def detect_login(account_or_alias, timeout=8, path=None, config=None) -> dict:
database_path = _db_path(path, config)
account = resolve_account(account_or_alias, path=database_path, config=config)