EasyGo快捷启动

简介

这是一款快捷启动软件,基本功能是快速查找所要打开的软件,并对其进行打开等操作。增强功能为软件所支持的各种插件,比如书签搜索,有道翻译 ,天气查询 等。插件支持python,c++和易语言三种语言,下面是动态图演示:

完整的演示:

来历

一开始用的是开源的wox快捷启动,感觉很好用,于是就写了一些插件,修改了些bug。 但是用了一段时间发现问题多多,一些功能和操作也感觉满足不了我的要求,作者长时间不维护,而我对c#又不是很熟悉,所以就打算自己用c++写一个类似的软件,然后就动手了。主要参考wox的功能界面和使用习惯,插件架构也参考了wox的逻辑,然后对wox中我感觉不太好的体验做了修正,对一些感觉薄弱的功能进行了加强,希望大家使用愉快

Wox官网:http://www.wox.one/

特性

主要的特性如下:

  1. 使用everything的原理进行检索,减少建立程序索引的时间
  2. 插件支持 c++python易语言,其中python插件可以很方便的从wox移植过来,因为大体使用了wox的插件架构方式
  3. 插件支持 回车模式实时模式 ,默认是 实时模式 。实时模式就是和wox一样,实时的查询输入的关键字,回车模式则是需要按回车后进行查询操作。对于一些网络插件,采用实时模式,很容易出现访问频率过于频繁的问题,比如之前用到的wox的有道词典插件,所以就加了回车模式
  4. 插件支持文件类型操作结构,根据用户拖入的文件类型来调用注册了此文件类型的插件,并显示操作列表
  5. 安装python插件的时候,可以自行根据插件里面的配置文件来自动安装相关依赖库

版本更新

2022-08-21 更新 EasyGo 1.9.3 版本

用户

  1. 加入epm插件管理器,可以支持插件在线安装
  2. EasyGo多线程版本,提升流畅性
  3. 完善模糊查询功能,更加友好
  4. 索引过滤到部分没必要的c盘目录
  5. 解决tab功能可以无限tab的问题
  6. 优化高分屏自适应缩放,效果显著

开发

  1. 加入 Ra_EditFile函数,参看EasyNote插件
  2. 添加 Ra_ShowTip函数,用以让插件在右下角弹框
  3. 加入SHOW_TYPE_RICHTEXT显示方式,方便展示大量文字内容,实例插件“疫情小助手”
  4. 加入易语言插件支持

2022-09-06 更新 EasyGo 1.9.4 版本

用户

  1. 优化tab功能图标显示,显示为执行命令的程序图标
  2. 优化界面显示,主题加入 “RoundCorner” 全局字段,设置为1后,为圆角
  3. 解决部分平台中文显示空白的问题
  4. Epm显示在线插件的时候,按照时间排序,并提示升级状态
  5. 完善覆盖安装机制,提示升级,降级和覆盖,可以设置配置文件是否被覆盖
  6. 加入插件右键设置界面和帮助界面,而不是之前简陋的用记事本打开相关文件
  7. 拖拽类型的插件支持输入自定义参数执行现关操作
  8. 优化显示结果列表的情况下,打开设置界面和安装插件的时候弹框被结果列表覆盖的问题
  9. 解决设置中不能设置关键字为空的问题,拖拽类型插件是可以为空的
  10. EasyGo启动的时候,会对配置文件进行更新,避免手工删除插件目录下的插件目录,依旧残留信息的问题
  11. 关于加上小众论坛网址

开发

  1. 完善python插件执行失败后的错误信息输出,更新python的SDK
  2. 拖拽类型的插件支持 Tab 输入自定义参数,增加拖拽类型插件的功能,可以参考高级重命名图片格式转换两个插件源码
  3. 完善日志输出换行符问题,避免windows平台用记事本打开没有换行
  4. 添加 Ra_NativeIconExtra 预定义图标类型,会读取ExtraData参数里的文件路径图标并显示
  5. 由于加入了插件设置接口,所以c++和易语言类型插件,加入了UpdateSetting导出函数,用作EasyGo通知插件更新配置文件信息,详细可以看压缩包中的开发文档

2022-09-23 更新 EasyGo 1.9.5 版本

用户

  1. 加入免费ghproxy的github代理,普通用户也能直接访问插件中心了
  2. 加入百度百科插件,支持图文混排
  3. 加入壁纸插件,可以随机切换壁纸
  4. 支持音乐插件,参考b站视频,可以从插件中心下载体验
  5. 优化快捷键设置体验

开发

  1. Ra_ShowContent函数支持图文混排,例如百度百科插件
  2. 添加Ra_PlayMusic等音乐播放函数,可以支持音乐类型插件开发
  3. 更新多语言开发文档,更新易语言和python的sdk

2022-10-30 更新 EasyGo 1.9.6 版本

用户

  1. 解决音乐类型插件操作过程中遇到的界面问题,优化音乐插件逻辑
  2. 优化圆角显示,现在的圆角无锯齿了,在win11下使用完美融入了
  3. 加入启动检查EasyGo更新的设置选项,和手动检查更新的选项
  4. 加入 / 快捷设置插件,可以在EasyGo 输入 / 的时候显示托盘右键菜单选项,方便纯键盘党
  5. 优化插件安装逻辑,加入 min_require 最小EasyGo版本依赖选项,避免低版本EasyGo安装了插件中心不兼容的插件
  6. 优化结果列表展开的状态下,关于界面和设置界面的展现问题,避免被结果界面覆盖
  7. 优化查询逻辑,过滤关键字前面的空格和 * 号关键字
  8. 解决富文本显示模式下,tab按键无法切换焦点到结果界面的问题
  9. 优化富文本显示模式下,up/down按键的操作逻辑,避免影响上下翻动结果页面
  10. 解决回车模式下,插件修改输入框指令后失去输入焦点的问题
  11. 优化结果显示,增大标题和内容两行文本之间的间距

开发

  1. 插件配置文件添加了一个argc字段,用来优化回车模式下,多参数插件的展示
  2. 修改title和subtitle为纯文本,解决可能出现的换行问题
  3. 增加 Ra_ChangeQueryPara 函数,自动补全插件关键字,避免使用 Ra_ChangeQuery 的时候需要考虑用户修改插件关键字的情况
  4. 修改 Ra_ChangeQuery 和 Ra_ReQuery 函数的行为,调用这两个,无论是否是回车模式,均会强制查询,这样可以提升回车模式插件的交互
  5. 后续插件的plugin.json配置文件也会加上 min_requre 字段,用来指定插件可用的EasyGo最低版本,暂未加入

2022-11-30 更新 EasyGo 1.9.7 版本
用户

  1. 解决插件设置对话框被设置对话框隐藏的问题
  2. 加入插件窗口分离功能,操作方式为在输入插件关键字后按下 ctrl+y
  3. / 内置快捷键设置功能加入重建索引的选项,且索引不再影响当前的任何操作
  4. 优化内容弹框的窗口大小,并在显示的时候将鼠标光标移动到文字开头

开发

  1. 窗口分离功能在plugin.json 插件描述文件加入了 EnableSeparate 字段,用来指定是否启用当前插件窗口分离功能
  2. 加入 script 类型插件支持,通杀各种脚本语言,java等,方式就是调用的时候加入json字符串,然后捕获标准输出,类似python插件的方式

更加具体的可以查看最新安装包自带的用户文档和开发文档

交流

  1. 直接留言
  2. github
    GitHub - magicdmer/EasyGo: A quick launcher tool
  3. gitter
    https://gitter.im/magicdmer/EasyGo
  4. 关于里面的QQ群

附件

最新版:
外链: https://magicdmer.lanzoum.com/b02vdzpzc
密码: d376

自带说明文档,网盘有完整包和升级包,升级包直接解压覆盖即可升级。

注意:

  1. 正式版(三个数字版本号的)升级包只包含上一个正式版本到此版本的内容,如果你的版本很老,请下载完整包
  2. 测试版(四个数字版本号的)升级包是基于当前正式版的基础上增量修改,而不包含上一个正式版到这个正式版之间的内容,如果大家是老的正式版,可以先使用正式版升级包升级后,再覆盖测试版升级包
6 个赞

不搞个官网什么的吗 :melting_face: 弄个github页面也好呀

没办法,不擅长搞web方面的东西,后面有时间尝试一下

1 个赞

以前用过,但是插件太少,建议借用GitHub搞个社区,推动插件开发。

那玩意儿太复杂,我是真心web搞不来,要不我来个兔小巢。至于插件,自带的肯定是一部分,还有不少位于交流群目前

ps:话说兔小巢限制好多,另外我这个EasyGo非开源,放github不太好

github 又没强制开源,我现在用的 Fluent Search 也没开源,人家也在 github 上搞了页面,方便交流反馈

GitHub是托管代码的,你可以把插件托管上去,然后用issue和discussion交流讨论,省了搭建网站的力气。

有道理,我研究研究

1 个赞

已经搞了,后面慢慢完善,哈哈

更新 1.9.2.5 版本,欢迎下载尝试

更新了1.9.3版本,加入了epm插件管理器功能,可以支持从github获取插件列表并安装,欢迎试用

1 个赞

更新了1.9.3.3, 主要是解决了部分系统中文显示异常的问题,欢迎尝试

更新 1.9.3.6 版本,欢迎体验

更新1.9.4正式版了,界面更好看了,功能更强大了,欢迎体验

更新了b站视频,里面有1.9.4.3测试版的功能演示,可以支持图文+音乐

更新了1.9.5,支持图文插件和音乐插件,欢迎体验

更新了1.9.5的安装包,因为之前的安装包可能导致python插件无法使用,请参看帖子开头的说明

已经更新了 1.9.6 版本,欢迎使用

1 个赞

弄个版本预告