matchman 发表于 2024-1-17 20:53:55

chika SDK 扩展 python

本帖最后由 matchman 于 2024-1-19 11:42 编辑

chika 的 SDK 开发一直都只能使用易语言。但是易语言的诸多不便和生态,使用起来有一定难度。

本项目旨在使用扩展chika SDK,让开发人员能够使用python进行开发。

安装:像装正常插件一样,安装dyn.dll, 安装插件的方法不做赘述。下图表示安装成功。




开发者使用:
使用很简单,我会把python sdk也发出来,开发者只需要导入这个类,然后进行实例化,最后调用功能就好。注意,开发者如果想要进行编写插件,是需要安装python环境的。如果python环境都不会安装,不建议大家使用该插件进行开发。例子如下。

想要调试直接在编辑器里面运行就好



我为大家封装了一个类,叫ChikaPlus,功能实现都在里面。全部进行了注释,有些函数哪怕没有详细说明,也写出了对应SDK的哪个方法,大家可以去看官方SDK的说明。



用户使用:
用户是不需要安装python环境的,dll内嵌了python环境,所以dll才会比较大。

将别人发的.py文件放在和dll同个目录,然后打开插件的菜单,选中即可运行指定脚本






目前已支持chika SDK 的部分功能。有一些不怎么有意义的功能我没有添加,可以等我后续继续开发。

绝大多数的功能没有添加不是因为无法实现,而是因为过程重复又无聊,所以偷偷懒。

以下红框为还没有开发的功能




项目开源,有兴趣的老哥可以自己修改,完善。

待开发功能:

脚本加密:目前插件不支持将开发者的脚本进行加密,如果有需要的话后续可以开发.

完善SDK功能:后续会把功能加上

magic_plus:想要取代传统的magic文件编写,尝试允许使用条件判断和循环语句.不难,但是我空了再弄

bug修复: 因为功能较多,我不可能一个个测试,大家在使用过程中遇到bug可以和我联系,我来修复.有任何bug,请加入chika官方群来联系我反馈

下载:



蓝奏云链接


源码和插件下载






zjl1980781319 发表于 2024-1-17 22:15:17

?牛逼

WSXBBMB 发表于 2024-1-18 09:39:57

厉害:o

1697508865 发表于 2024-1-18 10:41:13

太厉害了,牛逼大佬

聿聿 发表于 2024-1-18 10:58:40

nb啊兄弟可惜已经要弃坑了

zou775300844 发表于 2024-1-18 14:52:08

太顶级了

iridiums 发表于 2024-1-18 15:05:38

源码可以放git上吗?

matchman 发表于 2024-1-18 16:05:33

iridiums 发表于 2024-1-18 15:05
源码可以放git上吗?

因为易语言的原因,我觉得这个项目难登大雅之堂,所以没有把源码进行好好整理的打算

1697508865 发表于 2024-1-22 11:40:42

为啥点了插件启动以后,打不开呢
页: [1]
查看完整版本: chika SDK 扩展 python