未游网

易语言命令行编译工具 易语言命令行编译工具
32位64位无插件无广告
  • 文件大小:349 KB
  • 界面语言:中文
  • 发布日期:2023-05-19
  • 系统平台:Win7/WinXP/Win8/Win10
  • 软件标签:编程工具
本地下载 安全放心,最新版本
广告位500x320
易语言命令行编译工具,本专用工具的功效便是根据cmd来编译易语言源代码,但也并不是是单独的编译器,仍然必须依靠易语言程序流程,仅仅不容易显示信息易语言IDE对话框,从开启源代码到进行编译,包含解决各种各样不正确都由命令行工具全自动进行,拥有这一命令行工具就可以完成全自动化技术搭建和布署。
使用说明书
cmd表明
set epath "EPATH"
设定默认易语言途径
如: ecl.exe set epath "C:Program Files (x86)ee.exe"
make Source [Target] [-epath path] [-bm|-bmX|-s|-d] [-b*Fg config] [-bmdes description] [-p password] [...]
编译源代码
Source 源代码全途径,如:"C:est.e"
Target 储存文档,如:"C:Releaseest.exe",可空,默认形成到源代码所属文件目录,文件夹名称与源代码同样
-epath 特定易语言途径,若不特定易语言途径,则应用默认易语言或全自动找寻
如: ecl.exe make "C:est.e" -epath "C:Program Files (x86)ee.exe" -s
-bm 黑月编译
-b*Fg 配备名字,可空,黑月4、0版本之上才合理
-bmdes 特殊备注名称,可空,黑月4、0版本之上才合理
-bm0 黑月选编方式编译(黑月3、8及版本下列才合理,不然按-bm解决)
-bm1 黑月C 方式编译(黑月3、8及版本下列才合理,不然按-bm解决)
-bm2 黑月MFC方式编译(黑月3、8及版本下列才合理,不然按-bm解决)
-s160; 静态数据编译
-d160; 单独编译
-p160; 编译易包
-pwd160; 源代码登陆密码
-lib160; 开启的适用库文件夹名称,不必加后缀名.fne,好几个适用库用;分号隔开
如: -lib "BlackMoon;spec"
-e_xxx160; 特定易语言link.ini配备项的內容,xxx意味着配备项名(但不容易具体地改动该文件,仅仅用于告之易语言)
如:-e_linker "VC98linkerBin"
-k160; 实行结束后,此命令行工具不容易马上撤出
-show160; 显示信息易语言对话框
-st160; 开启易语言请求超时,企业秒,默认五分钟
-ct160; 编译请求超时,企业秒,默认十分钟
如: -ct 600
下边是易语言的系统设置
-FastArry 打开迅速数组浏览方法(不打开为-FastArry-,默认不打开)
-CheckDllStack 打开启用DLL指令后查验局部变量不正确(不打开为-CheckDllStack-,默认打开)
-CheckLoop 打开无限循环编码查验(不打开为-CheckLoop-,默认打开)
-Windows6、0 应用Windows通用性部件库6、0版(不应用为-Windows6、0-,默认不应用)
-OutLib 非单独编译后写成有关库(不写成为-OutLib-,默认不写成)
-CheckName 打开严苛的反复名字查验(不打开为-CheckName-,默认不打开)
-JunkLevel 花指令等级,默认0不艺术插花,最高值为3
如:-JunkLevel 3
-Upset 编译結果打错码,默认0不弄乱,任意弄乱为0xFFFFFFFF
如:-Upset 0xFFFFFFFF
实例1(一般编译)
ecl.exe make "C:est.e"
实例2(特定易语言途径开展静态数据编译)
ecl.exe make "C:est.e" -epath "C:Program Files (x86)ee.exe" -s
实例3(应用黑月编译并特定配备名字)
ecl.exe make "C:est.e" -bm -b*Fg "默认配备"
实例4(编译带登陆密码的源代码)
ecl.exe make "C:est.e" -pwd "The Password"
实例5(编译文档储存到C:est.exe)
ecl.exe make "C:est.e" "C:est.exe"
@文件路径 文本文件中特定cmd
如:ecl.exe @test.txt
test.txt的內容能够为:make "C:ext.e"
test.txt中的不一样主要参数间可以用换行符隔开
错误码目录
define ECL_ERROR_SUCCESS160; 160; 160; 160; 160; 160; 160; 160; 1160; //解决取得成功
define ECL_ERROR_OK160; 160; 160; 160; 160; 160; 160; 160; 160; 160; 160;0160; //未产生不正确
define ECL_ERROR_UNKNOW160; 160; 160; 160; 160; 160; 160; 160; -1160; //未定义种类的不正确
define ECL_ERROR_PARAM160; 160; 160; 160; 160; 160; 160; 160; 160;-2160; //cmd有不正确
define ECL_ERROR_FILENOTFOUND160; 160; 160; 160; 160; -3160; //找不到文件
define ECL_ERROR_FILEINVALID160; 160; 160; 160; 160; 160;-4160; //文档失效
define ECL_ERROR_COMPILE160; 160; 160; 160; 160; 160; 160; 160;-5160; //编译不成功
define ECL_ERROR_INVALIDCOMPILETYPE160; 160; -6160; //不兼容的编译种类
define ECL_ERROR_ECANNOTSTART160; 160; 160; 160; 160; -7160; //无法识别或没法运作的易语言程序流程
define ECL_ERROR_CANNOTGETMENU160; 160; 160; 160; 160;-8160; //没法获得易语言莱单
define ECL_ERROR_SHUTDOWN160; 160; 160; 160; 160; 160; 160; -9160; //易语言出现意外完毕
define ECL_ERROR_STATIC160; 160; 160; 160; 160; 160; 160; 160; -10 //静态数据编译不成功
define ECL_ERROR_MAKELINKINI160; 160; 160; 160; 160; 160;-11 //形成link.ini文件全过程中失败
define ECL_ERROR_BMINFO160; 160; 160; 160; 160; 160; 160; 160; -12 //旧版黑月的有关xx无法定位
define ECL_ERROR_BMCOMPILE160; 160; 160; 160; 160; 160; 160;-13 //黑月编译不成功
define ECL_ERROR_PASSWORD160; 160; 160; 160; 160; 160; 160; -14 //源代码登陆密码有误
define ECL_ERROR_EC160; 160; 160; 160; 160; 160; 160; 160; 160; 160; -15 //欠缺易控制模块
define ECL_ERROR_ELIB160; 160; 160; 160; 160; 160; 160; 160; 160; -16 //缺乏适用库
define ECL_ERROR_STARTTIMEOUT160; 160; 160; 160; 160; -17 //起动易语言请求超时
define ECL_ERROR_COMPILETIMEOUT160; 160; 160; 160; -18 //编译请求超时
define ECL_ERROR_NOTSUPPORTEPK160; 160; 160; 160; 160;-19 //不兼容易包编译
常见问题
此专用工具现阶段处在产品测试,有一切难题和提议得话,热烈欢迎意见反馈!
留意:此专用工具并不会绕开易语言原版检验,必须应用原版易语言才可以进行编译。
版本更新
[1、2、5、1]
恢复变量定义过多时,改动变量定义用时偏长的难题
恢复出示 -show 主要参数时,在编译结束后容易IDE对话框诈死的难题
恢复当电脑上存有好几个版本易语言时需衍化的难题