dsh-shortcut-creator:DSH 設置頁一鍵生成 Windows 桌面快捷方式

在 DSH 中開發或運行本地服務時,通常需要打開 PowerShell、輸入命令並等待服務啓動,然後再打開瀏覽器訪問。dsh-shortcut-creator 把這個流程壓縮到了設置頁的一個表單裏。它通過 PowerShell 在本地生成啓動腳本,並創建桌面快捷方式,支持自動打開瀏覽器和嘗試固定到任務欄。

插件簡介

  • 名稱:dsh-shortcut-creator
  • 維護者:Yvesgao
  • 類別:客戶端
  • 許可證:MIT
  • 定位:在 DSH 設置頁一鍵創建 Windows 桌面快捷方式,把任意本地服務變成雙擊啓動的桌面圖標,自動打開瀏覽器,還能固定到任務欄。

核心功能

  1. 設置頁 UI
    插件在 DSH 設置頁註冊 settings.section「Desktop Shortcut」,提供一個表單,用於填寫名稱、命令、URL 和工作目錄。

  2. Host JSON API
    通過 POST /plugins/desktop-shortcut/api/install 執行 PowerShell 引擎,並使用 .../status 接口上報平臺狀態。

  3. 啓動器生成
    生成帶端口檢查的 .cmd 啓動器。如果服務已在運行,則直接打開瀏覽器;否則等待服務啓動後打開瀏覽器,並保持窗口存活(關閉窗口即停止服務)。

  4. 任務欄固定
    嘗試程序化固定快捷方式。當目標類型無法程序化固定時,會打印「固定運行中窗口」的兜底指引。

安裝與啓用

使用 bundle 形式安裝,安裝後需要重啓 web 進程。

dsh plugin --profile web add github:Yvesgao/dsh-shortcut-creator#main

安裝完成後,重啓 dsh web 進程,插件生效。

使用方法

  1. 打開 設置 → Desktop Shortcut。
  2. 填寫表單信息,包括名稱、命令、URL 和工作目錄。
  3. 點擊創建,插件會生成 .cmd 啓動器、桌面 .lnk 快捷方式,並嘗試固定到任務欄。

適用場景與注意

  • 平臺限制:僅支持 Windows 平臺。設置頁在所有平臺會出現,但非 Windows 平臺會報錯提示(依賴 PowerShell 引擎)。
  • 進程重啓:安裝後必須重啓 web 進程才能加載新插件。
  • 插件管理:已裝插件推薦使用 plugin-registry 的薄控制台進行管理(瀏覽器面板),支持堆棧管理、插入行和啓停操作,無需手動修改配置。

更多信息

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

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

小夜