使用 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
作者:
J.晒太阳的猫
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现