EasyGo - 类似 wox 的快捷启动工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
magicdmer
V2EX    分享创造

EasyGo - 类似 wox 的快捷启动工具

  •  
  • &nbs; magicdmer 2022-09-27 23:28:13 +08:00 3324 次点击
    这是一个创建于 1110 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简介

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

    完整的演示: https://www.bilibili.com/video/BV16P4y1Z7jQ

    来历

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

    特性

    主要的特性如下:

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

    交流

    1. 直接留言
    2. github https://github.com/magicdmer/EasyGo
    3. gitter https://gitter.im/magicdmer/EasyGo
    4. 关于里面的 QQ 群

    附件

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

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

    注意:

    1. 正式版(三个数字版本号的)升级包只包含上一个正式版本到此版本的内容,如果你的版本很老,请下载完整包
    2. 测试版(四个数字版本号的)升级包是基于当前正式版的基础上增量修改,而不包含上一个正式版到这个正式版之间的内容,如果大家是老的正式版,可以先使用正式版升级包升级后,再覆盖测试版升级包
    12 条回复    2022-10-30 18:43:40 +08:00
    SuperXX
        1
    SuperXX  
       2022-09-28 02:56:45 +08:00 via iPhone
    根微软的 powertoys 有啥区别?
    eghao
        2
    eghao  
       2022-09-28 09:03:47 +08:00
    名字很危险啊
    DearMark
        3
    DearMark  
       2022-09-28 09:15:38 +08:00
    nice
    magicdmer
        4
    magicdmer  
    OP
       2022-09-28 09:59:57 +08:00
    @SuperXX powertoys 是 wox 的精简版,我这个是 wox 的增强增强版
    magicdmer
        5
    magicdmer  
    OP
       2022-09-28 10:00:35 +08:00
    @eghao 这个是取自波西米亚狂想曲里面的 easy come, easy go ,蛮好的,随用随来
    magicdmer
        6
    magicdmer  
    OP
       2022-09-28 10:05:16 +08:00
    @DearMark 欢迎开发插件 ~~~///(^v^)\\\~~~
    Victorcao
        7
    Victorcao  
       2022-09-29 09:59:38 +08:00 via Android
    小心被请去喝茶
    magicdmer
        8
    magicdmer  
    OP
       2022-09-29 12:27:55 +08:00
    @Victorcao 何出此言,又没啥敏感东西
    leeshong27
        9
    leeshong27  
       2022-09-29 13:59:39 +08:00
    下载试试
    Victorcao
        10
    Victorcao  
       2022-10-03 01:10:10 +08:00 via Android
    @magicdmer 易润!还不敏感???!!!
    wtcoder
        11
    wtcoder  
       2022-10-03 15:45:00 +08:00
    楼主 uTools 了解一下
    magicdmer
        12
    magicdmer  
    OP
       2022-10-30 18:43:40 +08:00
    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 最低版本,暂未加入
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2602 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 05:12 PVG 13:12 LAX 22:12 JFK 01:12
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86