dsh-set-workspace:Windows 資源管理器右鍵打開 DSH 工作區

在 DSH 開發中,將本地文件夾註冊爲工作區是常見操作。手動輸入路徑效率低且容易出錯。dsh-set-workspace 插件通過在 Windows 資源管理器中添加上下文菜單項,解決了這一重複步驟。

這是什麼

這是一個 DSH 插件,由 tsingshitao-nuke 維護。它將“Open DSH Workspace Here”選項添加到 Windows 文件夾右鍵菜單中。它處理了啓動 DSH(如果未運行)、創建工作區、啓動會話以及切換 DSH 頁面到該工作區的全部流程。

核心功能

  • 右鍵菜單集成:在 Windows 文件資源管理器中右鍵點擊文件夾以打開爲工作區。
  • 自動啓動:如果 DSH 未運行,自動啓動 DSH(桌面應用或 CLI)。
  • 會話管理:註冊工作區並啓動會話。
  • 自動切換:自動將 DSH 頁面切換到新工作區。
  • 系統支持:支持 Windows 11。
  • 隱藏窗口:使用 wscript 進行隱藏窗口啓動,避免控制台閃爍。
  • 瀏覽器模式:支持瀏覽器模式,可配置聚焦瀏覽器頁面。

安裝與啓用

  1. 確保系統已安裝 Windows、Node.js >= 20 和 DSH。
  2. 運行安裝命令:
dsh plugin --profile web add github:tsingshitao-nuke/dsh-set-workspace

典型用法

  • 在 Windows 資源管理器中右鍵點擊一個文件夾,然後選擇“Open DSH Workspace Here”。
  • 如果 DSH 未運行,該插件會啓動它。
  • 要在瀏覽器模式下使用,請使用 --browser 標誌或配置文件來聚焦瀏覽器頁面而不是桌面窗口。

適用場景與注意

  • 非官方項目:這是一個非官方社區項目,未獲得 DeepSeek 的背書。
  • 系統要求:需要 Windows、Node.js >= 20 和 DSH 安裝。
  • Windows 11 行爲:在 Windows 11 上,菜單項可能出現在“顯示更多選項”(Shift+F10)下,而不是頂層菜單。
  • 通信方式:橋接使用循環通信。
  • 瀏覽器限制:Windows 沒有跨瀏覽器 API 來激活特定標籤頁,因此它可能會打開一個新標籤頁而不是切換到已打開的標籤頁。

總結

該插件通過右鍵菜單簡化了工作區設置流程。更多細節和源碼可參考項目主頁。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜