效率工具tinyisle

快速输入

把常用文本、模板和脚本变成可搜索的输入节点。搜索框一键输出;邮箱等常用内容也可设缩写,打 :yx; 展开。

INSTALL

安装

已安装 MioKit 时,点「一键安装」会打开确认,并从公共 NuGet 源装上这个插件。

一键安装

浏览器没有反应时,先确认本机已经安装 MioKit,并且是支持一键安装的新版本。 去更新

也可以复制 Package Id,在插件管理里用「添加插件」搜索安装。

Package IdMioKit.QuickInput

简介

把反复输入的话术、带日期和变量的模板、剪贴板里的富文本,以及多步输入脚本,收成一条条可搜索的节点。 搜到就执行,内容直接进当前窗口。也可以给「邮箱」这类节点设缩写 yx,之后在任意输入框打 :yx;,就会展开成你的邮箱地址。

核心亮点

四种输出方式

剪贴板全格式 / 纯文本、SendInput、PostMessage,同一节点可按场景切换。

三种节点类型

自定义文本、剪贴板节点、JavaScript 脚本,覆盖固定、富文本与动态逻辑。

缩写展开

给「邮箱」节点设缩写 yx,任意输入框打 :yx; 就会填入邮箱,不必打开搜索框。

模板与变量

日期可自定义格式,支持中英文星期;{var:email} 读取全局变量表。

脚本自动化

V8 运行 JavaScript,可粘贴、模拟按键、读写变量,也能 await 多步流程。

与搜索深度集成

名称、描述、别名可搜;支持固定、忽略、热键与最近使用。

缩写展开

例如把常用邮箱做成节点,缩写填 yx。保存后不必打开搜索框:在任意输入框打 :yx;,插件会删掉已打出的 :yx;,再输出完整邮箱。

:yx;you@example.com
  • 触发格式以冒号开头、分号结尾,如 :yx;。只打 yx; 或 :yx 不会展开。
  • 唯一缩写2~16 位字母或数字;同一缩写只能给一个节点。
  • 按进程禁用可关闭该功能,或把密码管理器等进程加入黑名单。
  • 不参与搜索缩写只用于输入框展开,不改搜索、热键执行路径。

节点类型

  • 自定义文本文本模板,解析占位符后按默认方式输出
  • 剪贴板节点保存纯文本 / HTML / RTF,需要时还原格式
  • 自定义脚本用 V8 运行 JavaScript,可操作剪贴板、按键与变量
  • 执行前延迟搜索框隐藏后等待焦点回到目标窗口,默认 300ms,可调 0~5000ms
  • 执行后按键正文输入成功后可选发送 Enter / Tab / Esc / Ctrl+Enter

输入方式

  • 剪贴板全格式写入 HTML + RTF + 纯文本后 Ctrl+V,兼容性最好
  • 剪贴板纯文本只写入纯文本后粘贴,适合无格式场景
  • 键盘 SendInput逐字符模拟物理按键,适合常规编辑器
  • 键盘 PostMessage向呼出前的目标窗口定向发键,适合游戏与远程桌面

快速上手

  1. 在全局搜索框输入节点名称、描述或别名,点结果即可执行。
  2. 在结果操作菜单里可临时切换输入方式。
  3. 搜索「快速添加剪贴板」,一键把当前剪贴板建成节点。
  4. 把常用邮箱做成节点,缩写填 yx;之后在任意输入框打 :yx;,就会展开成完整邮箱。
  5. 搜索「快速输入」打开管理界面,维护节点、变量和设置。

文本占位符

  • 时间{date} {time} {dateTime} {now} {weekday} …
  • 自定义格式{date:yyyy年MM月dd日} {time:HH:mm} {now:yyyyMMdd}
  • 系统{userName} {hostName} {clipboard}
  • 随机{uuid} {random4} {random6} {random8}
  • 自定义变量{var:email} {var:company}
  • {date} - {userName} 提交了 #{random4}2026-08-08 - Admin 提交了 #4821
  • 【{date:yyyy年MM月dd日} {weekday}】今日站会【2026年09月06日 星期六】今日站会
  • 联系我:{var:email}联系我:you@example.com

非法或未闭合的格式、未定义的 {var:xxx} 会保留原文。 {weekday} 默认输出中文;变量值按字面量替换,不会再解析占位符。

全局变量

邮箱、公司名、工号这类反复出现的值,放进一张变量表,文本节点用 {var:名称} 引用,脚本节点也能读写。

  • 管理页维护左侧「变量」页增删改;保存后下一次执行节点即生效。
  • Excel 同表数据在插件目录 variables.csv,可用 Excel 打开同一张表批量改。
  • 脚本共用Simulator.getVar / setVar 读写同一张表,与 {var:name} 一致。

脚本能力

内置 V8 JavaScript 运行时,支持 async/await。 可通过 Simulator API 读写剪贴板、模拟按键、向目标窗口发消息,以及读写全局变量。 脚本返回非空字符串时,还会按节点的默认输入方式继续输出,并发送可选的执行后按键。

const email = Simulator.getVar("email");
await Simulator.setText("联系:" + email);
await Simulator.paste();