# 快捷命令 V1.5.6 ## 简介 快速执行自定义的命令、脚本或模拟按键 ### 更新 #### v1.5.6 - 添加`模拟操作`的功能,在`类型`下拉框内选取 - 该模式提供了模拟按键、打开文件、打开网站、定位文件、执行命令等实用功能 - 结合模拟按键和窗口匹配,可以实现针对不同的软件模拟不同的操作 - 该模式适用于没有编程基础的用户,只需要通过下拉框选取想要的功能,就可以快速编写一个简单的命令 - 该模式同样适用于本机没有任何语言环境的或环境变量失效的用户,不需要安装nodejs即可执行js代码 - 虽然没有提供`特殊变量`的下拉框,但实际是支持的 - 脚本报错时提供跳转至临时脚本目录的选项 - 添加一个`下载命令`的按钮,可以跳转到[样例命令库]( https://github.com/fofolee/uTools-QuickerCommand/tree/master/CommandCollections ),如果你不知道怎么去编写一个目录,可以尝试下载导入进行参考 - (貌似)修复了执行完命令后,再次呼出uTools会短暂显示命令关键词的bug,该bug可能是由先隐藏uTools再退出插件所引起 ![JU0UAS.png](https://s1.ax1x.com/2020/04/22/JU0UAS.png) #### v1.5.1 - 修复macOS下新增命令界面排版错误的问题 - 修复macOS下使用shell脚本且发送输出结果到活动窗口时结果不正确的问题 #### v1.5.0 - 注意本次更新对多处代码进行了重写,如果原有命令在上一版运行正常,在这一版出现了一些问题,请重新编辑该命令,修改命令的模式。如原有命令中使用了{{input}}变量的,关键字会变成[object object],请重新编辑该命令,将命令调整为`主输入框正则匹配`,如果原有命令中使用了{{pwd}}等变量的,请重新编辑该命令,将命令调整为`通过uTools呼出前的窗口匹配` - 原先命令自定了图标的,如果图标显示异常,重新选择设置一次图标即可 ![JU08Xt.png](https://s1.ax1x.com/2020/04/22/JU08Xt.png) ##### 功能更新 - 新增`通过uTools呼出前的窗口匹配`的模式,现在可以快速编写一个应用到当前活动窗口的脚本 - 现在可以分别通过`关键字`,`主输入框正则匹配`,`活动窗口匹配`三种方式来调用自定义的脚本 - 新增一个特殊变量`当前窗口信息`,输出`json`格式的窗口相关信息,将原先的特殊变量`用户名`改为`本机唯一ID`,方便针对不同电脑编写脚本,两个变量均通过官方API获取 - 弃用原先模拟按键的方式,获取资源管理器路径、选中文件、浏览器地址均借助官方API - 新增`发送系统通知`的输出模式 By [imxiny](https://github.com/imxiny) - 新增`在终端显示`的输出模式, 用以解决脚本需要显示动态输出的问题, 如 curl 命令 [issue](https://github.com/fofolee/uTools-QuickerCommand/issues/3) - 上传一些命令至仓库的`CommandCollections`文件夹,用以作为编写命令的样例,同时大家可以提交PR丰富这个命令库 [CommandCollections](https://github.com/fofolee/uTools-QuickerCommand/tree/master/CommandCollections) ##### BUG 修复 - 修复 php 无法输入