PowerToys 新功能:可以使用 AI 的進階貼上


微軟的 PowerToysGitHub官方文件)這個 Windows 小工具更新到 0.81 了~(更新紀錄
這次多了一個個人覺得頗為實用的功能:Advanced Paste(官方文件)。

這項功能應該算是取代了 0.68 時加入的「以純文字貼上」這項功能,他基本上提供了更多元的貼上方法、甚至可以和 OpenAI 整合、透過 OpenAI 的功能來處理剪貼簿內的文字。

他預設的快速鍵是「Win + Shift + V」,按下後會出現下面的對話框:

可以看到,這邊就包含了:

  • 以純文字貼上
  • 以 Markdown 貼上
  • 以 JSON 貼上

三種貼上的選項。

「以純文字貼上」應該不難理解,他就是會把剪貼簿裡面的內容格式都移除;預設的快速鍵似乎是「Win + Ctrl + Alt + V」,不過在 Heresy 這邊他是沿用了 Heresy 之前使用的「Ctrl + Win + V」。

「以 Markdown 貼上」就是會把文字的格式轉換成 Markdown 的格式(GitHub 和 GitLab 目前主要都是用這種格式),這點在寫程式開發的文件的時候會滿好用的~這邊預設沒有快速鍵,可以自己設定想要的。

至於「以 JSON 貼上」的部分,則是會試著將內容以 JSON 的形式來表示,以官方的範例來看,應該是對本來就是結構化的資訊會很好用。

例如本來是複製 XML 格式的內容的話,他就可以很好地轉換成 JSON 的格式。比如說在複製

<note>
     <to>Mr. Smith</to>
     <from>Ms. Nguyen</from>
     <body>Do you like PowerToys?</body>
</note>

之後,透過這個功能貼上,就會變成:

{
  "note": {
    "to": "Mr. Smith",
    "from": "Ms. Nguyen",
    "body": "Do you like PowerToys?"
  }
}

至於更複雜的內容可以轉換到什麼程度,可能就要再看看了。


而下方的「Clipboard history」則可以檢視 Windows 內建的剪貼簿歷程記錄,點選需要的項目後,這個項目就會跑到最上方、變成目前剪貼簿內的內容。

他不會馬上貼上,而是去修改當下剪貼簿的內容,所以還可以做後續的處理。

這項調製順序的功能是本來系統的剪貼簿歷程(Windows 10 1809 加入的、快速鍵是 Win + V)沒有的!在特定狀況下,這項功能也是相當實用的!


而最上面的輸入框,就是用來向 OpenAI 下命令的地方了~理論上,這邊可以要求 OpenAI 針對剪貼簿的內容進行處理、分析。

透過這個功能,提示指令下得好的話,他就可以做到許多更進階的功能了!比如說他甚至可以要求把內容用 Markdown 的表格的形式貼上。

下面就是他的展示影片:

不過,由於他是使用 OpenAI 的服務,所以這部份實際上是要輸入 OpenAI API key、也就是要花錢的。

而很可惜的,是在設定的部分也不能透過設定 API URL 的形式來使用自己的 OpenAI API 相容伺服器,所以就沒辦法拿自己的 AI 模型來玩了。這邊可能就看之後什麼時候會改用微軟新推的 Windows Copilot Runtime 來在本地端跑了?(參考


最後,下面是 Advanced Paste 目前的設定介面:

參考:《連「複製貼上」都能靠生成式 AI 幫忙,來看 Microsoft PowerToys 新的 Advanced Paste 神威

對「PowerToys 新功能:可以使用 AI 的進階貼上」的想法

發表留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料