Builtin

内置

myrestrunflow主题生产力开发者工具安全检索工作窗口winmac
top.myrest.myflow.builtin v1.3.8

这是一个内置插件,不能被停止运行、禁用和卸载,同时,你也无需单独更新此插件,因为它是随应用程序一起更新的。 内置插件预设了许多丰富实用的功能,包括文件检索、批量重命名、计算器、日期计算器、解一元一次方程、随机生成器、剪贴板、二维码、屏幕截图、计时器等等,此外还集成了许多常用的操作系统和应用程序快捷指令。

这可以帮助你更方便快捷的完成日常工作,若内置插件无法完全满足你的需求,还可以到插件市场搜索更多实用插件,如果没有找到合适的,或在使用过程中遇到任何问题,欢迎提交功能反馈,我们将认真评估并开发合适的功能。

文件检索

在插件首次运行时,检索服务将遍历本地磁盘所有文件并创建索引以便能快速的查找文件,整个过程耗时视文件数量而定,大概10到30分钟左右。如果使用过程发现有新建文件搜不到,可以尝试重建索引:reindex

搜索支持多层级模糊匹配,示例:/path/a?a/b*/**/test [file|dir|app]

filedirapp是可选项,分别表示只搜索文件,和只搜索文件夹,和只搜索APP(可执行文件)。

拆解文件夹

将指定文件夹内的所有文件(包括嵌套的文件夹内的文件)提到文件夹外面,示例:folderunwrap /path/dir

计算器

如果你是开发者,那取余和位运算功能将对你非常有用,用法跟代码一样:9%5 8|2 3&2 5^4 1<<2 1024>>9 ~7

日期计算器

now是内置的一个已知日期,输入now将实时显示当前系统时间,再追加一个点号时(即now.)将停止时间走动。

加减计算:[{date}][+{number}{unit}][-{number}{unit}]{date}表示一个日期,{number}表示一串数字,{unit}表示时间单位。示例:now+3y 20230923+365d。因为日期是可选的,所以将一个时间戳转换为日期非常简单,只需要在时间戳后面加上单位即可得到日期,示例:1695473448273ms 1695473434s

偏移计算:{date}<|>{unit}<表示往前偏移,>表示往后偏移,示例:本周的开始时间now<w、今年的结束时间now>y

相差天数计算:{date}-{date},示例:2024-12-31-2023-01-01。注意:这里的两个日期需使用相同的日期格式。

支持的日期格式:yyyymmdd yyyy-mm-dd yyyyMMddHHmmss yyyyMMdd HHmmss yyyyMMddHHmmssSSS yyyyMMdd HHmmssSSS yyyy-MM-dd HH:mm:ss yyyy-MM-dd HH:mm:ss.SSS

时间单位:ms s min h w d m y分别表示毫秒、秒、分钟、小时、星期、天、月、年。

随机生成器

random [abc|chinese|password] [lower|upper] [{number}]{number}表示长度,upper表示大写字母,lower表示小写字母,abc表示字母,chinese表示中文字符,示例:随机16位大小写字母 random abc 16,随机16位小写字母:random abc lower 16

random int [{number}[,{number}]]生成一个数字,前一个{number}表示下限,后一个{number}表示上限,示例:random int 0,100

随机生成颜色:random color

计时器

输入timer start开启一个临时的正计时器。timer [{name}] {date}开启一个倒计时,{name}是你自定义的一个名字(可选参数),{date}表示一个可以通过上面日期计算得到的日期,你可以保存这个倒计时,保存后可以通过名字查找该倒计时,示例:今天结束倒计时timer now>d

QLExpress

QLExpress是一个高级功能,他可以在运行时执行类Java语法的脚本,以实现各种自定义需求,支持传入脚本文件,参考文档:https://github.com/alibaba/QLExpress