位置: 编程技术 - 正文

使用winrar打包air程序为exe(包含air运行环境)(怎么用winrar打包压缩文件)

编辑:rootadmin

推荐整理分享使用winrar打包air程序为exe(包含air运行环境)(怎么用winrar打包压缩文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:winrar打包tar,winrar使用教程,用winrar软件进行文件压缩,用winrar软件进行文件压缩,用winrar压缩,怎么用winrar打包压缩文件,winrar打包tar,怎么用winrar打包压缩文件,内容如对您有帮助,希望把文章链接给更多的朋友!

Adobe AIR安装率实在太低了。所以很必要对你的air程序进行打包。那个Shu我是没用过,广告打得很猛,但是完全可以用winrar就达到打包air的目的。

1.准备好你需要打包的文件。去你的flex sdk的bin中找到adl.exe,拷贝过来;然后在把flex sdk中的runtimes文件夹也拷贝出来。这些和你需要打包的文件放在同一目录下。如图:

adl.exe和runtimes主要是用来创建Adobe air运行环境,让你的程序能在没有安装Adobe air的机器上也能运行起来。

2.然后,需要了解下adl.exe的使用方法。基本如下:

adl -runtime AIR环境目录 程序的xml配饰文件 — -main 程序主swf文件

根据我的项目,我写了一个run.bat文件,用来调用adl并运行我的air程序,如下:

adl -runtime runtimesairwin application.xml -- -main PhotoCommenter.swf

可以测试下,看看这个文件能不能让你的程序运行起来。如果能正常运行,一切ok。

但是你会发现一个小问题,整个程序运行了,而且还有一个命令行的运行窗口!好别扭是吧。没关系,再写一个vbs文件(姑且明命名为run.vbs,名称可以随意起):

使用winrar打包air程序为exe(包含air运行环境)(怎么用winrar打包压缩文件)

这段代码主要是用来执行run.bat文件,且隐藏那个可恶的命令行运行窗口。保存…

3.然后开始打包。选择所有文件,右键——》添加到压缩文件(你可千万得装了winrar啊!)。在打开的压缩面板中,在常规面板中勾选“创建自解压格式压缩文件”。你会发现默认的压缩文件名变为exe后缀了:

压缩方式最好选择存储,这样你打包后的程序会很快解压缩并运行。

然后切换到高级面板,点击“自解压选项”。在弹出的窗口中,常规面板中设置程序的解压路径以及解压后运行的文件——这个非常重要:

别关闭该窗口,切换面板到“模式”, 勾选“解包到临时文件夹”。在安静模式中,选择“全部隐藏”。

一切ok~~ 打包后的程序就能直接运行了!

4.这个时候你就发现,输出的exe文件的图标是winrar默认的图标。这个好说,下一个更改工具改下即可,不表。另外一个就是,这个exe的图标该了后,程序运行了,你就发现程序的图标竟然是adl.exe的图标——很正常,你用的就是它。所以你还需要将adl.exe的图标也进行相应的修改。

5.最后,你会发现成个exe好大。ok,好好看看runtime文件夹下的文件,把你不要的dll删除。然后重新打包。

功德圆满!

还有给后来者的提示,如果你是直接copy这里的代码,注意双引号例如在 run.vbs中,可能会因双引号,在运行时提示错误,把这里的双引号改成英文双引号,就可以了

还有一点,经过本人测试,runtime 目录下的,除了Adobe AIR.dll,这个dll文件,其他的dll文件都可以删除,当然我的air很简单,只是测试的,可能没有用到其他的dll。

恢复c盘系统默认权限的bat批处理 由于做过安全,c盘的一些权限不知道哪个地方需要设置,这里提供恢复系统默认权限的批处理方法.@ECHOOFFsetlocalecho===============================echo恢复C盘默认NT

实现自动上传文件到ftp服务器的BAT脚本分享 @EchoOffEchoopenip_address[port]ftp.upEcho[username]ftp.upEcho[password]ftp.upEchoCd.ftp.upEchobinaryftp.upEchoput"C:ExAdminAuditLog.txt"ftp.upEchobyeftp.upFTP-s:ftp.updelftp.up/q先贴代码了,[

一键重置mysql的root密码的实现脚本 重置mysql的root密码方法有很多,本文介绍的这个是使用批处理来完成的@echoofftitlemysql::从注册表找到Mysql的安装路径写入文件mysql.txtregqueryHKLMSYSTEMControlS

标签: 怎么用winrar打包压缩文件

本文链接地址:https://www.jiuchutong.com/biancheng/371698.html 转载请保留说明!

上一篇:实现android应用程序自动化测试的批处理脚本(android应用程序开发的流程)

下一篇:恢复c盘系统默认权限的bat批处理(c盘权限恢复默认设置)

  • 融资租赁印花税怎么交
  • 老板故意拖欠税款怎么办
  • 银行转账支付计入什么科目
  • 预收贷方余额表示什么意思
  • 一般企业都涉及到哪些税
  • 其它综合收益影响因素
  • 增值税普通发票几个点
  • 用人单位必须要有试用期吗
  • 持有待售的固定资产减值可以转回吗
  • 外经证预缴税款怎么计算
  • 农业企业土地租金会计分录
  • 酒店代金券使用规则
  • 货款尚未收到用什么记账凭证
  • 公司固定资产丢失谁负责
  • 个人借款无法收回确认坏账账务处理
  • 发票上传多久可以验旧
  • 单位聘请临时工工资怎么报税
  • 员工私人车通行费能抵进项税吗
  • 一般和小规模纳税人哪个免税
  • 加计扣除汇算清缴怎么调减
  • 如何正确理解新制度经济学与新古典经济学的关系
  • 企业支付在哪里
  • 所得税计税方法
  • 房地产企业扣除项目
  • 子公司借款给母公司要交税吗
  • 挂名财务负责人会坐牢吗
  • 冲减材料采购成本
  • 税控专用设备全称是什么
  • win7为什么无法开启aero
  • 我想测试一下网速
  • 缴纳的权利许可有哪些
  • 电脑如何进入bios设置
  • PHP:proc_get_status()的用法_命令行函数
  • 置换土地如何做账务处理
  • 工业企业成本核算流程
  • 企业常用的消毒措施有
  • 税务的基本职能
  • 关于交易性金融资产的问题
  • 海关发票丢失怎么处理
  • php解析json对象
  • 微信小程序父子通信
  • linux 高并发网络编程
  • vue-router + element-plus实现面包屑导航栏和路由标签栏
  • nodejs搭建http服务器接收请求
  • 固定资产盘盈的账务处理
  • 社保单位当月应缴月报查询
  • 非财政补助结转和非财政补助结余的区别
  • 小规模纳税人采购需要发票吗
  • 一般纳税人是怎么征收
  • 个人独资企业可以变更法人吗?
  • sql server中字符串常量只能用双引号括起来
  • 销售折让的账务处理方法
  • 收入增长率计算器
  • 购货方收到销售方提供的发票怎么做分录
  • 职工福利费计提标准
  • 货物破损怎么写会计分录
  • 转回存货跌价准备对递延所得税资产的影响
  • 年末净利润为负数结转本年利润实例
  • 公司流水账怎么做
  • 会计账簿的含义及其作用
  • 微软官方操作系统叫什么
  • Windows Server 2008下利用Diskpart管理磁盘
  • ubuntu 21.04 安装
  • scanfile.exe
  • QQPCTray.exe是什么进程 QQPCTray.exe文件介绍
  • windows 10 周年更新
  • browsercore.exe是什么
  • cygwin下载教程
  • vps如何搭建ss
  • linux命令行在哪
  • 微软发布ChatGPT功能
  • 下眼角疼痒
  • 查找最近文件操作记录
  • opencv for python
  • unity fixed update
  • jquery中选择器分为哪三种
  • 为什么购进固定资产不得抵扣
  • 农村摩托车上牌要什么证件和手续
  • 企业所得税忘记计提了做到下个月可以吗
  • 日本海关关税税率表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设