赛尔号论坛

 找回密码
 立即注册
查看: 1583|回复: 8

chika SDK 扩展 python

[复制链接]

2

主题

3

回帖

7678

积分

空间站典狱官

Rank: 10Rank: 10

积分
7678
发表于 2024-1-17 20:53:55 | 显示全部楼层 |阅读模式
本帖最后由 matchman 于 2024-1-19 11:42 编辑

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

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

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

5.png


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

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

6.png

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

4.png

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

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

7.png 8.png


9.png

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

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

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

1.png 2.png 3.png


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

待开发功能:

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

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

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

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

下载:

源码和dll.zip (40.97 MB, 下载次数: 10)

蓝奏云链接


源码和插件下载






评分

参与人数 1黑钻 +800 蓝钻 +3600 金钻 +246 收起 理由
群小倪 + 800 + 3600 + 246 脚本代码开源奖励已发放~~

查看全部评分

0

主题

4

回帖

119

积分

飞船探险员

Rank: 1

积分
119
发表于 2024-1-17 22:15:17 | 显示全部楼层
?牛逼
回复

使用道具 举报

0

主题

32

回帖

419

积分

飞船探险员

Rank: 1

积分
419
发表于 2024-1-18 09:39:57 | 显示全部楼层
厉害
回复

使用道具 举报

0

主题

19

回帖

398

积分

飞船探险员

Rank: 1

积分
398
发表于 2024-1-18 10:41:13 | 显示全部楼层
太厉害了,牛逼大佬
回复

使用道具 举报

15

主题

123

回帖

2万

积分

空间站典狱长

Rank: 15Rank: 15Rank: 15

积分
24164
发表于 2024-1-18 10:58:40 | 显示全部楼层
nb啊兄弟  可惜已经要弃坑了
回复

使用道具 举报

0

主题

10

回帖

84

积分

飞船探险员

Rank: 1

积分
84
发表于 2024-1-18 14:52:08 | 显示全部楼层
太顶级了
回复

使用道具 举报

0

主题

1

回帖

176

积分

飞船探险员

Rank: 1

积分
176
发表于 2024-1-18 15:05:38 | 显示全部楼层
源码可以放git上吗?
回复

使用道具 举报

2

主题

3

回帖

7678

积分

空间站典狱官

Rank: 10Rank: 10

积分
7678
 楼主| 发表于 2024-1-18 16:05:33 | 显示全部楼层
iridiums 发表于 2024-1-18 15:05
源码可以放git上吗?

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

使用道具 举报

0

主题

19

回帖

398

积分

飞船探险员

Rank: 1

积分
398
发表于 2024-1-22 11:40:42 | 显示全部楼层
为啥点了插件启动以后,打不开呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|yoso论坛

GMT+8, 2024-11-23 09:19 , Processed in 1.096661 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表