使用 utools 調用歐路詞典進行快捷查詞

utools 本身有很多在線詞典,要麼太慢,要麼功能不夠豐富,有個本地詞典作爲補充最好。

使用到的插件:自動化腳本

新增自定義的腳本

const word = ENTER.payload;
const { exec } = require("child_process");
exec(`start /b "" "C:\\Program Files\\eudic\\eudic.exe" -w ${word}`);

這裏的腳本是 js 代碼,在 node 環境下執行。

ENTER 是 utools 提供的上下文信息,可以拿到用戶輸入
後面的是 node API,自動本地的應用程序,這裏用到的 start 命令

歐路詞典可以通過命令行傳參數的形式,啓動並查詢單詞

eudic.exe - w word or eudic.exe --word word

問題

本來這裏想使用特定文本匹配的,只要輸入英文單詞時,纔出現這個工具,但使用 /[a-z]+/i 這個正則,竟然不生效,不知道 utools 是個什麼意思。

發了個帖子,也不知道有沒有人解答
自動化腳本中讓人摸不着頭腦的正則匹配 - 猿料

參考鏈接

Win 端命令行參數, Linux 端命令行參數, Mac 端 Apple Script 命令 - 歐路軟件售後支持
批處理命令之Start的詳細用法 - QiaoZhi - 博客園
Child process | Node.js v20.7.0 Documentation

https://www.cnblogs.com/jasongrass/p/17720668.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章