开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 12044|回复: 102
收起左侧

[易源码分享] [McugScript]功能最完善的易脚本,带交互器中英双版本,V1.2重...

[复制链接]
头像被屏蔽
结帖率:100% (2/2)
发表于 2022-4-22 00:50:22 | 显示全部楼层 |阅读模式   河北省唐山市
分享源码
界面截图:
是否带模块: 调用了模块
备注说明: -
由衷感谢 凌哥 提供的技术支持
经过一段时间的探索检查MCUG1.0以及1.1版本都有很大缺陷和漏洞
!!!!!!<QQ讨论群:693632272> 不会用或者想提意见等都可以来群里交流

本次更新完全从底层重构,全方面升级碾压老版本
经测试 新版本 比 老版本 执行效率平均快600 ~ 800ms,已经超越无双脚本引擎的速度了
这次更新将可以支持 寄生执行,独立执行 了,并且附带交互解释器用来调试开发 脚本代码 与 脚本函数支持库
目前为止次脚本是易语言制作的最完善的脚本了,没有之一不支持任何反驳,要留下你们的小爱心



  • 本次更新 《McugScript1.2重构了底层,从头开写,之前的所有BUG全部修复,并加入了许多新特征速度比之前更快,运行比之前更安全稳定
  • 脚本代码书写不再那么刻板,就像C语言一样无论你的花括号等写在哪里都不用顾虑它不能运行,实现了书写自由。
  • 本次更新后for语句将与C语言一样是三定义条件而不是两定义条件
  • 加入新语法 contunue 变量++ 变量-- 变量+=? 变量-=? 变量*=? 变量/=?
  • 本次更新支持分号,分号可写可不写,如果你需要在同一行写多条代码的时候就可以用的上
  • 本次更新支持数组,不再像老版本一样刻板的使用字典了
  • 本次更新后 编译出来的 字节码 为 字节集格式 里面能够包含:脚本运行指令码、UGS支持库文件、资源文件 ,支持库以及资源文件的导入都是依据代码来参考的,支持库文件可选择导入或不导入
  • 本次更新后 MCUG 将支持外部函数库,外部函数库是特定结构的DLL(有模板),能存放 函数信息、常量信息 ,脚本运行时如果根目录存在支持库文件则调用根目录支持库,否则调用字节码支持库
  • 本次更新后 脚本引擎所有的数据传输全部都是数据流内存指针速度又快又稳定
  • 本次更新后 参数传递量突破极限15个,现在可以实现传输无数个参数了
  • 下载资源里有附加例程:及编译解释运行于一身的交互器
  • 若有同名函数(无论脚本函数 或 内联函数 或 支持库函数)都可以用 函数来源.函数名() 来调用,内联函数库默认为 [system/系统] , 脚本函数过程为 this.
  • 重写了编译器,解释器,采用堆栈的方式实现,实现代码更加简洁高效,而且已经排除老版本里会出现的失误
  • 本次更新 修复了 之前老版本所有的逻辑判断失误,修复了无法使用多重逻辑判断符号的BUG,还可以使用 "!" 来进行逻辑结果取反
  • 本次更新 去除了 goto功能
  • 解释码结构也与之前大翻新,基本上算不上同一个东西,但是我还是喜欢这个IP


  • 英文版基础数据类型 及 中文版基础数据类型
  • int                整数
  • float             小数
  • double          精数
  • long             长整数
  • bool             逻辑
  • string           文本
  • bytes           字节集
  • date             日期
  • void              空值
给参数传递 数组变量 需要在变量名前面加一个`(左上波浪键不按shift)

本次更新后将不再那么强烈要求数据类型,但也不是绝对的弱类型
逻辑值:英文版[true/false] 中文版[真/假]
流程语句:if/如果 else/否则 while/循环 for/格式循环 return/返回 break/跳出循环 continue/到循环尾 debug/调试输出

本次更新后支持独立化,一键封装只差运行壳,压缩包里有独立化成品代码,无需自写

脚本引擎调用的模块全部都在压缩包里开源的,凌哥E编程模块是核心模块,因为比较大所以给了个下载地址在压缩包里面
McugScriptV12BETA_CUGS.7z (3.43 MB, 下载次数: 59)
中文代码示例.png
英文代码示例.png
交互解释器展示.png
交互系统示例.png
模块信息概况.png
文件详情.png
文件详情1.png
文件详情2.png
文件详情3.png
文件详情4.png
QQ群概览.png

评分

参与人数 7好评 +6 精币 +14 收起 理由
llxx123 + 1 + 2 支持开源~!感谢分享
inat + 1 + 2 感谢分享,很给力!~
icyjin + 1 + 1 开源精神必须支持~
拿铁777 + 1 + 2 开源精神必须支持~
落寞23333 + 1 开源精神必须支持~
kyo9766 + 2 感谢分享,很给力!~
冰点 + 1 + 5 支持开源~!感谢分享

查看全部评分


本帖被以下淘专辑推荐:

头像被屏蔽
结帖率:100% (2/2)
 楼主| 发表于 2022-4-23 22:44:36 | 显示全部楼层   河北省唐山市
注意!!!!!!!!!!!!!!!主楼文件请勿下载,主楼文件存在编译器上的BUG,会导致逻辑语句判断失误,因编译器层级写出导致。
请下载此楼文件

McugScriptV12BETA_CUGS.7z

3.41 MB, 下载次数: 72, 下载积分: 精币 -2 枚

流程语句漏洞已修复

回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2023-5-8 20:43:59 | 显示全部楼层   黑龙江省哈尔滨市
牛逼!支持!
回复 支持 反对

使用道具 举报

发表于 2023-2-3 02:45:20 高大上手机用户 | 显示全部楼层   广东省潮州市
回复 支持 反对

使用道具 举报

发表于 2022-5-8 21:52:26 | 显示全部楼层   广西壮族自治区百色市
厉害~!!!!!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2022-4-29 09:08:32 | 显示全部楼层   广西壮族自治区河池市
        支持开源~!感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-4-28 18:40:57 | 显示全部楼层   广东省深圳市
萌新爱学习
回复 支持 反对

使用道具 举报

发表于 2022-4-28 18:29:06 | 显示全部楼层   广东省深圳市
66666666666666
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2022-4-28 18:14:59 | 显示全部楼层   江苏省苏州市
        支持,膜拜了~
回复 支持 反对

使用道具 举报

发表于 2022-4-28 14:42:50 | 显示全部楼层   山东省济南市
感谢分享,很给力!~
回复 支持 反对

使用道具 举报

发表于 2022-4-28 10:11:21 | 显示全部楼层   江西省南昌市
用 vscode 来编辑 易语言,这个好像很牛的样子。
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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