文件名称:易语言命令行编译工具 ecl v1.2.5.1(beta)-易语言
文件大小:345KB
文件格式:ZIP
更新时间:2024-07-03 15:50:32
编程辅助工具
前言 顾名思义,本工具的作用就是通过命令行来编译 易语言 源码。 但也并非是独立的编译器,依然需要依赖易语言程序,只是不会显示易语言IDE窗口。从打开源码到完成编译,包括处理各种错误都由命令行工具自动完成。 有了这个命令行工具就可以实现全自动化构建和部署。 此工具目前处于测试阶段,有任何问题和建议的话,欢迎反馈! 注意:此工具并不会绕过易语言 正版 检测,需要使用正版易语言才能完成编译。 软件截图 动态演示 更新日志 [1.2.5.1] 修复常量过多时,修改常量耗时略长的问题 修复提供 -show 参数时,在编译完毕后易IDE窗口假死的问题 修复当电脑存在多个版本易语言时所衍生的问题 [1.2.4.9] 增加 -ver 指定文件版本号功能 增加 -const 修改常量值的功能 增加 -pic 修改图片资源的功能 增加 -sound 修改声音资源的功能 [1.2.4.8] 修复易语言启动时会抢焦点的问题 [1.2.4.7] 增加-KeepEConfig不改变易语言系统配置的选项 修复v1.2.4.6不显示帮助文档的问题 [1.2.4.6] 增加 -UAC 运行时请求管理员权限选项 增加 -q 静默选项,只打印错误信息 增加 -nologo 不打印版权信息选项 优化加密狗检测时间 修复部分系统取不到API地址所产生的一系列问题 修复部分系统API模块不同所产生的一系列问题 修复易语言5.3及以上版本指定系统配置无效的问题 补充 此工具不是给常规项目使用的,主要针对有自动布署和批量编译需求的人。 如果对你无用,边上吃瓜就好。 命令行说明 set epath "EPATH" //设置默认易语言路径 //如: ecl.exe set epath "C:\Program Files (x86)\e\e.exe" make Source [Target] [-epath path] [-bm|-bmX|-s|-d] [-bmcfg config] [-bmdes description] [-pwd password] [...] //编译源码 Source //源码全路径,如:"C:\test.e" Target //保存文件,如:"C:\Release\test.exe",可空,默认生成到源码所在目录,文件名与源码相同 -epath 指定易语言路径 //若不指定易语言路径,则使用默认易语言或自动寻找 //如: ecl.exe make "C:\test.e" -epath "C:\Program Files (x86)\e\e.exe" -s -bm //黑月编译: -bmcfg 配置名称 //可空,黑月4.0版本以上才有效 -bmdes 特定备注 //可空,黑月4.0版本以上才有效 -bm0 //黑月汇编模式编译(黑月3.8及版本以下才有效,否则按-bm处理) -bm1 //黑月C++模式编译(黑月3.8及版本以下才有效,否则按-bm处理) -bm2 //黑月MFC模式编译(黑月3.8及版本以下才有效,否则按-bm处理) -s //静态编译 -d //独立编译 -p //编译易包 -pwd 源码密码 -lib 启用的支持库文件名列表 //不要加后缀.fne,多个支持库用;分号分隔 //如: -lib "BlackMoon;spec" -e_xxx 指定易语言link.ini配置项的内容 //xxx代表配置项名(但不会实际地修改该文件,只是用来告知易语言) //如:-e_linker "\VC98linker\Bin" -k //执行完毕后,此命令行工具不会立即退出 -show //显示易语言窗口 -st 启用易语言超时 //单位秒,默认5分钟 -ct 编译超时 //单位秒,默认10分钟 //如: -ct 600 -q //静默模式,只输出错误信息 -nologo //不打印版权横幅 //下面是指定源码中的特定值,但不会修改源码文件: -ver 指定编译后的文件版本号 //如: -ver 1.2.4.9 -const "常量名=值" //修改常量值 //如(数值常量值): -const "常量1=1;常量2=2;常量3=3" //如(文本常量值): -const "常量1="""fdsa1""";常量2="""fdsa2""";常量3="""fdsa3"""" //如(时间常
【文件预览】:
ecl.exe
EclHelp.txt
调用例子
----普通编译.bat(168B)
----编译带密码的源码.bat(200B)
----源码()
--------图片测试.jpg(2KB)
--------资源修改测试.e(3KB)
--------长文本常量.txt(5KB)
--------窗口程序.e(120KB)
--------密码123456.e(120KB)
----黑月编译.bat(172B)
----静态编译.bat(171B)
----替换常量资源.bat(293B)
update.txt