步骤.
先普通生成一下.
然后会发现.项目文件夹里多出一个: .build 文件夹.
里面二个代码文件 分别是 default.init.aardio 和 default.main.aardio
作者则是分别在生成文件之前,和之后..可以自定义执行代码.
改哪个都行.效果是一样的.
如果是 init 文件里:
//发布前触发 import ide; //获取生成的EXE文件路径 var publishFile = ide.getPublishName(); var f = string.replace( publishFile, "@.exe", "" ); var t = tostring( time(,"%Y.%m.%d") ) ide.setPublishName( f ++ "_" ++ t ++ ".exe" );
如果是 main 文件里
//此触发器在生成EXE以后执行 import ide; import fsys; //获取生成的EXE文件路径 var publishFile = ide.getPublishPath(); var f = string.replace( publishFile, "@.exe", "" ); var t = tostring( time(,"%Y-%m-%d") ) var v = ide.getProjectProperty("ProductVersion"); v= string.replace( v, "@0.0.", "" ); fsys.rename( publishFile, f ++ "_" ++ t ++ "_" ++ "v" ++ v ++ ".exe" );
=================================
二种,任用一种即可.
第一种根据自己需要改一下吧.
第二种直接用,生成的文件名像: _猫websocket服务器端_2022-08-29_v0.12.exe
文件名+日期+后二版本号.exe
发表评论