DeepSeek Harness 插件:WPS Office Next

前言

DeepSeek Harness (DSH) 插件生態允許擴展本地應用的操作能力。dsh-plugin-wps-office-next 是一個針對 WPS Office 的客戶端插件,它通過 COM 接口直接操作本機運行中的 WPS 應用窗口,實現數據讀寫、格式調整和文件導出。這與 DSH 自帶的 office 技能(基於離線讀寫)不同,該插件是針對“當前打開的窗口”進行操作。

核心功能

插件覆蓋了 WPS 的三大核心應用及通用操作:

  • 表格(WPS 表格)
    • 讀/寫數據、排序、篩選、去重
    • 公式編輯、條件格式、透視表、凍結窗格
    • 打印設置、導出圖片/PDF
  • 文字(WPS 文字)
    • 打開/保存、編輯段落/字體、查找/替換
    • 表格編輯、頁眉/頁腳/分節、目錄、腳註、批註
    • 字數統計、郵件合併
  • 演示(WPS 演示)
    • 新建/保存幻燈片、增刪幻燈片
    • 文本框/形狀/樣式、插入表格/圖片
    • 切換/動畫效果、導出圖片
  • 通用
    • 跨應用搬數據、格式轉換
    • 查看當前打開文件、批量執行(上限 50 個)

安裝與啓用

插件安裝無需手動配置環境變量或給 WPS 裝加載項,但需要滿足基礎環境要求。

  1. 環境檢查

    • 操作系統:64 位 Windows 10 / 11
    • 軟件:WPS Office 12.1+(64 位)
    • 依賴:Node.js ≥ 22.19,pnpm
  2. 安裝命令
    將 <profile> 替換爲你當前 DSH 使用的配置名稱:

    dsh plugin --profile <profile> add dsh-plugin-wps-office-next
  1. 生效
    插件在 DSH 啓動時加載,必須完全關閉並重啓 DSH 才能生效。

典型用法

你可以用中文向 DSH 描述任務,由它調用插件執行:

  • 彙總分析:把桌面《銷售明細.xlsx》按地區彙總到一張新工作表,降序,再加一張簇狀柱形圖。
  • 排版導出:這張表表頭加粗、凍結首行、數字用千分位,然後轉成 PDF 放到同一個文件夾。
  • 文件合併:把這個文件夾裏所有 .xlsx 的第一張工作表合併成一張總表。
  • 文檔處理:讀我打開的那份 Word,把所有「待定」改成「已確認」,另存一份副本,原件別動。
  • 自動生成:把這份報告的大綱做成 8 頁 PPT,每頁一個要點。
  • 批量套模:把《合同模板.docx》裏的 {甲方}、{金額} 換成這張表的數據,逐行生成 30 份,都導出 PDF。
  • 收尾清理:看看我現在開着哪些 WPS 文件,沒保存的先幫我存到桌面。

適用場景與注意

適用場景

適合需要在本地直接操作 WPS 窗口、處理複雜排版、批量生成文檔或進行數據可視化的場景。

注意事項

  1. 隱私與安全:插件不聯網,不會把文件傳到別處。但 COM 改動不一定進撤銷棧,重要文件建議先備份。
  2. 併發限制:同一時間只允許一個程序操作 WPS。多個 DSH 會話或手動操作會互相干擾。
  3. 文件狀態:關閉從未保存過的文件時,插件會自動丟棄並報 Warning;帶打開密碼的文件會被直接跳過(不彈框)。
  4. 性能問題:文件被佔用或網絡掉線時,打開可能很慢;超時僅表示狀態未知,不會自動關閉 WPS。
  5. 已知不支持的功能
    • 不支持 macOS/Linux/32 位 WPS。
    • 不支持圓角半徑(WPS 限制)、文檔屬性、切片器、場景管理器。
    • 不支持頁碼的“起始編號”(僅支持格式和重排)。
    • 不支持單獨設置橫向與紙張(需一起設置)。
    • 不支持離線讀取,必須操作運行中的窗口。
羽毛球分组比赛记分
小程序二维码

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

小夜