各种 bug 修复

This commit is contained in:
fofolee 2019-09-23 11:37:39 +08:00
parent dc5f559f98
commit fcbb15455b
13 changed files with 252 additions and 221 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

433
README.md
View File

@ -1,213 +1,220 @@
# 程序员手册 V0.0.4 # 程序员手册 V1.0.0
## 简介 ## 简介
内置了十多个实用的离线中文手册包括Linux、PHP、Python、JS等,以及提供了搜索devdocs、dash/zeal上的文档的功能 内置了十多个实用的离线中文手册包括Linux、PHP、Python、JS等,以及提供了搜索devdocs、dash/zeal上的文档的功能
手册具有以下三个特色: 手册具有以下三个特色:
- 内置多个手册均可离线使用且90%以上是中文 - 内置多个手册均可离线使用且90%以上是中文
- 可以自行添加手册 - 可以自行添加手册
- 可以查询devdocs、dash/zeal上的文档 - 可以查询devdocs、dash/zeal上的文档
前身是之前发布的两个插件: 前身是之前发布的两个插件:
[PHP函数查询助手](https://yuanliao.info/d/329) [Linux命令查询手册](https://yuanliao.info/d/336) [PHP函数查询助手](https://yuanliao.info/d/329) [Linux命令查询手册](https://yuanliao.info/d/336)
## 更新 ## 更新
### v0.0.4 ### v1.0.0
抱歉由于这段时间私事太多,插件疏于更新。感谢@Xinu在插件无法使用的时候帮忙发布了修复版本 - 上架 uTools 插件商店,算是正式版了,去除了内置的插件更新提示
- 修复两个滚动事件引起的BUG
- 修复了uTools更新后进入插件空白的BUG - (~~似乎~~)修复了mac下退出后再次进入无法触发鼠标单击事件的BUG
- 添加Linux支持 - 修复`payload.json`文件会被某些杀毒软件误报的情况,现在已做加密处理
- 修复了退出手册后再次进入无法搜索的BUG但是MacOS下任然存在一个诡异的BUG退出后再次进入无法触发鼠标单击事件建议勾选**隐藏即完全退出**选项windows不受影响
- 修复了添加外置手册时使用多关键词会出现问题的BUG ### v0.0.4
- 现在外置的Java手册有图标了
抱歉由于这段时间私事太多,插件疏于更新。感谢@Xinu在插件无法使用的时候帮忙发布了修复版本
### v0.0.3
- 修复了uTools更新后进入插件空白的BUG
又有一大波更新来袭 - 添加Linux支持
- 修复了退出手册后再次进入无法搜索的BUG但是MacOS下任然存在一个诡异的BUG退出后再次进入无法触发鼠标单击事件建议勾选**隐藏即完全退出**选项windows不受影响
先做一个名词解释,本文中所提及的 - 修复了添加外置手册时使用多关键词会出现问题的BUG
- 现在外置的Java手册有图标了
**手册界面**为:
### v0.0.3
![UTOOLS1557242800409.png](https://i.loli.net/2019/05/07/5cd1a3b058870.png)
又有一大波更新来袭
**列表界面**为:
先做一个名词解释,本文中所提及的
![UTOOLS1557242777511.png](https://i.loli.net/2019/05/07/5cd1a399a2c46.png)
**手册界面**为:
##### 功能更新 ![UTOOLS1557242800409.png](https://i.loli.net/2019/05/07/5cd1a3b058870.png)
- 添加了快速将内容发送至活动窗口的功能,在列表界面按`shift+enter`或鼠标中键即可将选中的函数名称发送至上一个系统的活动窗口,在手册界面,选中相关文本内容后,按`shift+enter`或鼠标中键即可发送。查完api后再也不用慢悠悠地手动复制函数了~~ **列表界面**为:
- 集成了`devdocs`,在`手册设置`页面,点击下方的英文手册按钮即可进入`devdocs`的配置页面 ![UTOOLS1557242777511.png](https://i.loli.net/2019/05/07/5cd1a399a2c46.png)
![UTOOLS1557237205596.png](https://i.loli.net/2019/05/07/5cd18dd58ced8.png)
##### 功能更新
需要先在该页面点击下载按钮下载相应的文档目录,之后便可和内置手册一样使用
- 添加了快速将内容发送至活动窗口的功能,在列表界面按`shift+enter`或鼠标中键即可将选中的函数名称发送至上一个系统的活动窗口,在手册界面,选中相关文本内容后,按`shift+enter`或鼠标中键即可发送。查完api后再也不用慢悠悠地手动复制函数了~~
![UTOOLS1557240920471.png](https://i.loli.net/2019/05/07/5cd19c58614cd.png)
- 集成了`devdocs`,在`手册设置`页面,点击下方的英文手册按钮即可进入`devdocs`的配置页面
![UTOOLS1557240455149.png](https://i.loli.net/2019/05/07/5cd19a8732d26.png)
![UTOOLS1557237205596.png](https://i.loli.net/2019/05/07/5cd18dd58ced8.png)
![UTOOLS1557240886582.png](https://i.loli.net/2019/05/07/5cd19c3659474.png)
需要先在该页面点击下载按钮下载相应的文档目录,之后便可和内置手册一样使用
需要注意的是`devdocs`所有文档的`api`列表中均无中文注释,且只有目录文件是离线存储的,访问具体的手册页面需要联网
![UTOOLS1557240920471.png](https://i.loli.net/2019/05/07/5cd19c58614cd.png)
- 现在`手册设置`页面可以在顶端输入框内搜索快速查找需要的文档
![UTOOLS1557240455149.png](https://i.loli.net/2019/05/07/5cd19a8732d26.png)
- 添加快速启动`dash`或者`zeal`的功能,通过关键字`dash`即可进入
![UTOOLS1557240886582.png](https://i.loli.net/2019/05/07/5cd19c3659474.png)
![UTOOLS1557241588196.png](https://i.loli.net/2019/05/07/5cd19ef3eba37.png)
需要注意的是`devdocs`所有文档的`api`列表中均无中文注释,且只有目录文件是离线存储的,访问具体的手册页面需要联网
注意,不同于`devdocs`,最后会根据查询内容调用`dash`或者`zeal`进行查看,故需要先安装`dash`或者`zeal`才可以使用此功能
- 现在`手册设置`页面可以在顶端输入框内搜索快速查找需要的文档
- 添加了多关键词查找的功能,现在想怎么搜就怎么搜~
- 添加快速启动`dash`或者`zeal`的功能,通过关键字`dash`即可进入
![UTOOLS1557241948612.png](https://i.loli.net/2019/05/07/5cd1a05ca1521.png)
![UTOOLS1557241588196.png](https://i.loli.net/2019/05/07/5cd19ef3eba37.png)
- 添加了一个内置手册`PyQt5`,同时在内置的`python`手册中添加了多个`tkinter`的实例
注意,不同于`devdocs`,最后会根据查询内容调用`dash`或者`zeal`进行查看,故需要先安装`dash`或者`zeal`才可以使用此功能
添加了一个内置手册`payload`,收录了一些网络安全测试的常用`payload`,没有手册页面,主要配合新出的发送文本到窗口的功能,实现快速输入`payload`,目前收录的比较少,后续会陆续补充
- 添加了多关键词查找的功能,现在想怎么搜就怎么搜~
![UTOOLS1557242094634.png](https://i.loli.net/2019/05/07/5cd1a0ee86d07.png) ![UTOOLS1557241948612.png](https://i.loli.net/2019/05/07/5cd1a05ca1521.png)
- 增加外置手册时,如需自定义`css`,不再是添加单个`css`文件,而是统一放入`assets`目录中,相关外置手册说明同步更新 - 添加了一个内置手册`PyQt5`,同时在内置的`python`手册中添加了多个`tkinter`的实例
##### 用户体验改善 添加了一个内置手册`payload`,收录了一些网络安全测试的常用`payload`,没有手册页面,主要配合新出的发送文本到窗口的功能,实现快速输入`payload`,目前收录的比较少,后续会陆续补充
- 当在列表界面进行搜索后,点击进入手册界面,会清空顶端输入框内的值
- 在某些情况下(例如读取外置手册失败时)会输出一些报错信息 ![UTOOLS1557242094634.png](https://i.loli.net/2019/05/07/5cd1a0ee86d07.png)
##### bug修复 - 增加外置手册时,如需自定义`css`,不再是添加单个`css`文件,而是统一放入`assets`目录中,相关外置手册说明同步更新
- 修复了添加外置手册后滚动条没有调整的bug以及某些时候滚动条未自动调整的bug ##### 用户体验改善
- 修复检测更新功能中,即使点了不再提醒,下次重启`uTools`时仍会再次出现的bug
- 当在列表界面进行搜索后,点击进入手册界面,会清空顶端输入框内的值
##### 本项目现已在Github开源地址见下载一栏欢迎提交pr大家一同完善本项目如果喜欢也请不吝star~ - 在某些情况下(例如读取外置手册失败时)会输出一些报错信息
### v0.0.2 ##### bug修复
##### 功能更新 - 修复了添加外置手册后滚动条没有调整的bug以及某些时候滚动条未自动调整的bug
- 修复检测更新功能中,即使点了不再提醒,下次重启`uTools`时仍会再次出现的bug
- 增加外置手册的功能,需要有一定的编写爬虫脚本的能力,详情[戳我](https://yuanliao.info/d/356/27)
![Snipaste_2019-04-20_10-45-20.png](https://i.loli.net/2019/04/20/5cba8859b3a66.png) ##### 本项目现已在Github开源地址见下载一栏欢迎提交pr大家一同完善本项目如果喜欢也请不吝star~
![Snipaste_2019-04-20_10-46-11.png](https://i.loli.net/2019/04/20/5cba8863a5266.png)
- 增加了三个内置手册`javascript`,`jQuery`,`vue`,一个外置手册`Java`。由于`Java`体积太大目录10M手册100M+),会使整个插件体积暴增,故采取外置形式,同时也作为外置手册的一个案例作为参考。 ### v0.0.2
- 增加了版本检测的功能,当有新版本时会弹窗提示
![Snipaste_2019-04-20_14-04-40.png](https://i.loli.net/2019/04/20/5cbab6a27136e.png) ##### 功能更新
- 在设置页面增加了两个功能键`全部启用``全部禁用`
- 增加外置手册的功能,需要有一定的编写爬虫脚本的能力,详情[戳我](https://yuanliao.info/d/356/27)
##### 用户体验改善 ![Snipaste_2019-04-20_10-45-20.png](https://i.loli.net/2019/04/20/5cba8859b3a66.png)
![Snipaste_2019-04-20_10-46-11.png](https://i.loli.net/2019/04/20/5cba8863a5266.png)
- 优化搜索结果的排序,现在的排序规则是,置顶全字匹配的内容,优先显示名称匹配的内容,其次显示描述匹配的内容 - 增加了三个内置手册`javascript`,`jQuery`,`vue`,一个外置手册`Java`。由于`Java`体积太大目录10M手册100M+),会使整个插件体积暴增,故采取外置形式,同时也作为外置手册的一个案例作为参考。
![Snipaste_2019-04-19_21-58-45.png](https://i.loli.net/2019/04/19/5cb9d4282b7a1.png) - 增加了版本检测的功能,当有新版本时会弹窗提示
- 滚动条样式调整,现在滚动条会自动隐藏,并在滚动时和鼠标移至滚动条位置时出现 ![Snipaste_2019-04-20_14-04-40.png](https://i.loli.net/2019/04/20/5cbab6a27136e.png)
- 设置页面的开关样式调整,现在开关的状态更加清晰明了 - 在设置页面增加了两个功能键`全部启用``全部禁用`
- linux、C等语言的手册现在支持语法高亮了
- 其他一些界面微调 ##### 用户体验改善
##### BUG修复 - 优化搜索结果的排序,现在的排序规则是,置顶全字匹配的内容,优先显示名称匹配的内容,其次显示描述匹配的内容
![Snipaste_2019-04-19_21-58-45.png](https://i.loli.net/2019/04/19/5cb9d4282b7a1.png)
- 修复了第一次进入插件时、列表更新时、方向键选择列表时鼠标所在位置会被选中的BUG - 滚动条样式调整,现在滚动条会自动隐藏,并在滚动时和鼠标移至滚动条位置时出现
- 修复了方向键进行列表选择时没有到最后一行就向下滚动的BUG - 设置页面的开关样式调整,现在开关的状态更加清晰明了
- linux、C等语言的手册现在支持语法高亮了
### v0.0.1 - 其他一些界面微调
相较于之前两版,做了比较大的更新: ##### BUG修复
- 整合所有手册到一个插件当中,现在有多达**九个**语言或工具的手册 - 修复了第一次进入插件时、列表更新时、方向键选择列表时鼠标所在位置会被选中的BUG
- 添加了一个配置页面,可以选择需要启动的功能(注:默认情况下所有手册均未启用,需要先通过`手册设置`命令进行配置) - 修复了方向键进行列表选择时没有到最后一行就向下滚动的BUG
![Snipaste_2019-04-08_20-46-17.png](https://i.loli.net/2019/04/08/5cab4e92369df.png)
### v0.0.1
- 支持直接在`uTools`主输入框进行快速搜索查询或复制文本后5s内呼出`uTools`),可在配置页面选择开启 相较于之前两版,做了比较大的更新:
![Snipaste_2019-04-08_20-47-13.png](https://i.loli.net/2019/04/08/5cab4f6fac77e.png)
- 整合所有手册到一个插件当中,现在有多达**九个**语言或工具的手册
- 子输入框功能增强。 - 添加了一个配置页面,可以选择需要启动的功能(注:默认情况下所有手册均未启用,需要先通过`手册设置`命令进行配置)
![Snipaste_2019-04-08_20-46-17.png](https://i.loli.net/2019/04/08/5cab4e92369df.png)
在**列表界面**用来搜索函数/命令,并高亮匹配文本
![Snipaste_2019-04-08_20-50-09.png](https://i.loli.net/2019/04/08/5cab4f9789d08.png)
- 支持直接在`uTools`主输入框进行快速搜索查询或复制文本后5s内呼出`uTools`),可在配置页面选择开启
在**手册界面**则可以进行当前文档内容的搜索(回车键跳转到匹配文本位置) ![Snipaste_2019-04-08_20-47-13.png](https://i.loli.net/2019/04/08/5cab4f6fac77e.png)
![Snipaste_2019-04-08_21-10-30.png](https://i.loli.net/2019/04/08/5cab4fa84d2ac.png)
- 子输入框功能增强。
- 添加了一个快捷键`TAB`,以在列表界面和手册界面之间进行切换
在**列表界面**用来搜索函数/命令,并高亮匹配文本
- 现在支持点击手册里的外部链接跳转到相应网址(通过默认浏览器打开,之前并不支持,不知道你们发现没~~ ![Snipaste_2019-04-08_20-50-09.png](https://i.loli.net/2019/04/08/5cab4f9789d08.png)
- 界面微调 在**手册界面**则可以进行当前文档内容的搜索(回车键跳转到匹配文本位置)
![Snipaste_2019-04-08_21-10-30.png](https://i.loli.net/2019/04/08/5cab4fa84d2ac.png)
- 一些BUG修复
- 添加了一个快捷键`TAB`,以在列表界面和手册界面之间进行切换
## 其他预览
- 现在支持点击手册里的外部链接跳转到相应网址(通过默认浏览器打开,之前并不支持,不知道你们发现没~~
![Snipaste_2019-04-06_03-00-13.png](https://i.loli.net/2019/04/06/5ca7a6e44d6af.png)
![Snipaste_2019-04-08_21-32-28.png](https://i.loli.net/2019/04/08/5cab4d73b0c8e.png) - 界面微调
![Snipaste_2019-04-06_03-01-12.png](https://i.loli.net/2019/04/06/5ca7a6f7bcdf4.png)
![Snipaste_2019-04-08_21-29-49.png](https://i.loli.net/2019/04/08/5cab4d354abe7.png) - 一些BUG修复
![Snipaste_2019-04-08_21-31-23.png](https://i.loli.net/2019/04/08/5cab4d4b93e34.png)
## 其他预览
![Snipaste_2019-04-06_03-00-13.png](https://i.loli.net/2019/04/06/5ca7a6e44d6af.png)
## 下载 ![Snipaste_2019-04-08_21-32-28.png](https://i.loli.net/2019/04/08/5cab4d73b0c8e.png)
![Snipaste_2019-04-06_03-01-12.png](https://i.loli.net/2019/04/06/5ca7a6f7bcdf4.png)
[百度网盘](https://pan.baidu.com/s/188sFN_oktGulGTdvnCQPqw) 提取码: `yfh7` ![Snipaste_2019-04-08_21-29-49.png](https://i.loli.net/2019/04/08/5cab4d354abe7.png)
![Snipaste_2019-04-08_21-31-23.png](https://i.loli.net/2019/04/08/5cab4d4b93e34.png)
[项目地址](https://github.com/fofolee/uTools-Manuals)
[插件发布页](https://yuanliao.info/d/356)
## 下载
[外置手册教程](https://yuanliao.info/d/356/27)
[百度网盘](https://pan.baidu.com/s/188sFN_oktGulGTdvnCQPqw) 提取码: `yfh7`
## 安装方法
[项目地址](https://github.com/fofolee/uTools-Manuals)
`upx`文件拖入`uTools`输入框中安装即可,安装前最好先卸载旧版本的插件,如果安装过程较久,请耐心等待
[插件发布页](https://yuanliao.info/d/356)
## 关键字
[外置手册教程](https://yuanliao.info/d/356/27)
`手册设置` `dash` `linux命令` `php函数` `python库` `C函数` `vim命令` `git命令` `docker命令` `sql手册` `uToolsAPI`
## 安装方法
## 基本操作
`upx`文件拖入`uTools`输入框中安装即可,安装前最好先卸载旧版本的插件,如果安装过程较久,请耐心等待
- 列表界面:
- 查看选中的内容 `⏎` `🖱左键` ## 关键字
- 发送选中的内容至上一个活动窗口 `⇪ + ⏎` `🖱中键`
- 上下选择 `⇧` `⇩` `手册设置` `dash` `linux命令` `php函数` `python库` `C函数` `vim命令` `git命令` `docker命令` `sql手册` `uToolsAPI`
- 手册界面
- 切换列表和手册视图 `tab` `🖱右键` ## 基本操作
- 发送选中的内容至上一个活动窗口 `⇪ + ⏎` `🖱中键`
- 搜索下一个关键词 `⏎` - 列表界面:
- 退出插件 `esc` - 查看选中的内容 `⏎` `🖱左键`
- 发送选中的内容至上一个活动窗口 `⇪ + ⏎` `🖱中键`
## 手册一览 - 上下选择 `⇧` `⇩`
- 手册界面
所有手册资源均来自网络,如有遗漏,请留言告知 - 切换列表和手册视图 `tab` `🖱右键`
- 发送选中的内容至上一个活动窗口 `⇪ + ⏎` `🖱中键`
- php手册 | [官方中文文档](https://www.php.net/download-docs.php) - 搜索下一个关键词 `⏎`
- linux手册 | [离线手册linux-command@jaywcjlove](https://github.com/jaywcjlove/linux-command) [原始数据linuxde.net](http://man.linuxde.net/) - 退出插件 `esc`
- python手册 | [官方文档一译翻译版](https://yiyibooks.cn/xx/python_352/library/index.html)
- beautifulSoup | [官方中文文档](https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html) ## 手册一览
- requests | [官方中文文档](https://2.python-requests.org//zh_CN/latest/user/quickstart.html)
- scrapy | [scrapy入门教程中文翻译](https://github.com/marchtea/scrapy_doc_chs) 所有手册资源均来自网络,如有遗漏,请留言告知
- pillow | [pillow官方文档中文翻译](https://pillow-cn.readthedocs.io/zh_CN/latest/)
- tkinter | [易学教程](https://www.e-learn.cn/content/python/1101684) - php手册 | [官方中文文档](https://www.php.net/download-docs.php)
- PyQt5文档 | [PyQt5中文教程](https://github.com/maicss/PyQt5-Chinese-tutorial) - linux手册 | [离线手册linux-command@jaywcjlove](https://github.com/jaywcjlove/linux-command) [原始数据linuxde.net](http://man.linuxde.net/)
- C函数 | C语言函数速查Knocker 2004.7.7 版本 0.5 - python手册 | [官方文档一译翻译版](https://yiyibooks.cn/xx/python_352/library/index.html)
- vim命令 | [awesome-cheatsheets](https://github.com/skywind3000/awesome-cheatsheets/blob/master/editors/vim.txt) - beautifulSoup | [官方中文文档](https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html)
- git命令 | [php中文网git开发手册](http://www.php.cn/manual/view/34942.html) - requests | [官方中文文档](https://2.python-requests.org//zh_CN/latest/user/quickstart.html)
- sql手册 | [php中文网sql参考手册](http://www.php.cn/manual/view/21301.html) - scrapy | [scrapy入门教程中文翻译](https://github.com/marchtea/scrapy_doc_chs)
- uTools API | [uTools官方文档](https://u.tools/docs/developer/api.html) - pillow | [pillow官方文档中文翻译](https://pillow-cn.readthedocs.io/zh_CN/latest/)
- java | [fondme.cn](https://blog.fondme.cn/apidoc/jdk-1.8-google/) - tkinter | [易学教程](https://www.e-learn.cn/content/python/1101684)
- javascript | [MDN Web Docs](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Index) - PyQt5文档 | [PyQt5中文教程](https://github.com/maicss/PyQt5-Chinese-tutorial)
- jQuery | [jQuery中文网](https://www.jquery123.com/) - C函数 | C语言函数速查Knocker 2004.7.7 版本 0.5
- vue | [官方中文文档](https://cn.vuejs.org/v2/api/) - vim命令 | [awesome-cheatsheets](https://github.com/skywind3000/awesome-cheatsheets/blob/master/editors/vim.txt)
- payload | 收集自网络 - git命令 | [php中文网git开发手册](http://www.php.cn/manual/view/34942.html)
- devdocs | [devdocs](https://devdocs.io/) - sql手册 | [php中文网sql参考手册](http://www.php.cn/manual/view/21301.html)
- uTools API | [uTools官方文档](https://u.tools/docs/developer/api.html)
- java | [fondme.cn](https://blog.fondme.cn/apidoc/jdk-1.8-google/)
- javascript | [MDN Web Docs](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Index)
- jQuery | [jQuery中文网](https://www.jquery123.com/)
- vue | [官方中文文档](https://cn.vuejs.org/v2/api/)
- payload | 收集自网络
- devdocs | [devdocs](https://devdocs.io/)

BIN
assets/.DS_Store vendored Normal file

Binary file not shown.

View File

@ -124,7 +124,7 @@ toggleView = () => {
// 继续加载内容 // 继续加载内容
loadList = addnum => { loadList = addnum => {
if ($('#manual').is(':hidden') && $("#mainlist").is(":visible")) { if ($('#manual').is(':hidden') && $("#mainlist").is(":visible") && window.infoRows) {
var listnum = $(".info").length; var listnum = $(".info").length;
if ($(window).scrollTop() >= (listnum * 50 - 550)) { if ($(window).scrollTop() >= (listnum * 50 - 550)) {
$("#mainlist").append(window.infoRows.slice(listnum, listnum + addnum).join('')); $("#mainlist").append(window.infoRows.slice(listnum, listnum + addnum).join(''));
@ -136,7 +136,7 @@ loadList = addnum => {
// 进入插件 // 进入插件
utools.onPluginEnter( async ({ code, type, payload }) => { utools.onPluginEnter( async ({ code, type, payload }) => {
scrollInit(); scrollInit();
checkUpdate(); // checkUpdate();
if (code == 'options') { if (code == 'options') {
window.defaultPage = 0; window.defaultPage = 0;
showOptions(); showOptions();
@ -191,7 +191,11 @@ utools.onPluginEnter( async ({ code, type, payload }) => {
try { try {
if (window.dirs.idxFile) { if (window.dirs.idxFile) {
var index = await readFile(window.dirs.idxFile); var index = await readFile(window.dirs.idxFile);
index = JSON.parse(index); if (window.dirs.idxFile.includes('payload.json')) {
index = JSON.parse(rc4(index, 'uTools'))
} else {
index = JSON.parse(index);
}
} else { } else {
var index = utools.db.get(code).data; var index = utools.db.get(code).data;
} }
@ -353,4 +357,4 @@ $(document).keydown(e => {
} }
break; break;
} }
}); });

File diff suppressed because one or more lines are too long

BIN
docs/.DS_Store vendored Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -4,7 +4,7 @@
"main": "index.html", "main": "index.html",
"homepage": "https://github.com/fofolee/uTools-Manuals", "homepage": "https://github.com/fofolee/uTools-Manuals",
"publishPage": "https://yuanliao.info/d/356", "publishPage": "https://yuanliao.info/d/356",
"version": "0.0.4", "version": "1.0.0",
"author": "云之轩", "author": "云之轩",
"logo": "logo.png", "logo": "logo.png",
"platform": [ "win32", "darwin", "linux" ], "platform": [ "win32", "darwin", "linux" ],

View File

@ -1,5 +1,6 @@
const { clipboard } = require('electron'); const { clipboard } = require('electron');
const { exec } = require('child_process'); const { exec } = require('child_process');
const crypto = require('crypto')
const robot = utools.robot const robot = utools.robot
//-------checkUpdate------ //-------checkUpdate------
@ -70,4 +71,11 @@ copy = () => {
paste = () => { paste = () => {
var ctlKey = isWin ? 'control' : 'command'; var ctlKey = isWin ? 'control' : 'command';
robot.keyTap('v', ctlKey); robot.keyTap('v', ctlKey);
}
rc4 = (text, key) => {
var decipher = crypto.createDecipher('rc4', key);
var result = decipher.update(text, 'base64', 'utf8');
result += decipher.final('utf8');
return result
} }

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.