找回密码
 加入
搜索
查看: 3517|回复: 8

[AU3基础] A3X文件是什么原理[已解决]

  [复制链接]
发表于 2012-3-15 11:07:06 | 显示全部楼层 |阅读模式
本帖最后由 haijie1223 于 2012-3-23 23:18 编辑

因为接触au3比较晚,最近才发现,原来au3编译的时候,可以编译成a3x文件,但是好像必须在装有autoit的电脑上才能运行。
a3x这是个什么原理,如果是a3x文件想转化成exe,可行么?

评分

参与人数 1金钱 +15 收起 理由
afan + 15 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2012-3-15 11:29:55 | 显示全部楼层
不用装AutoIt, 把 AutoIt.exe 放一起, 然后设定与a3x文件关联也可以运行
这是Au3编译后的脚本文件...
发表于 2012-3-15 11:30:42 | 显示全部楼层
回复 1# haijie1223

估计只是一个中间文件,研究下X:\AUTOIT3.3.9.0\Aut2Exe\A3X2EXE.au3
好象中间库不同哦
 楼主| 发表于 2012-3-15 15:07:47 | 显示全部楼层
回复 3# 楼上风云


    看了一下,测试了一下a3x2exe无效果
发表于 2012-3-15 15:50:25 | 显示全部楼层
回复 4# haijie1223

如果引用AutoItX3.dll呢?
未测试,假想引用它。
发表于 2012-3-22 21:52:22 | 显示全部楼层
编译成a3x只是体积方面变小了,且在有AU3环境才可以运行,但如果你有AU3生成的EXE也就是可以运行的,即解释器。如果你要把A3X转换成EXE可以通宵 工卡箱  程序相关工具  替换A3X到EXE。。。。
发表于 2012-3-23 23:01:42 | 显示全部楼层
回复 1# haijie1223


    简单地说,a3x就是把你的代码变成二进制(没有解释器)
而au3的exe就是把你的代码和解释器一起打包成二进制的

评分

参与人数 1金钱 +15 收起 理由
afan + 15

查看全部评分

 楼主| 发表于 2012-3-23 23:17:53 | 显示全部楼层
回复 7# happytc


    谢谢你的解答,好久没见你在论坛活动了。
发表于 2012-3-23 23:25:39 | 显示全部楼层
回复 8# haijie1223


    呵,因为好久没有用au3了,所以就少以来本论坛了
现在问问题的,有质量的问题少了,不能让问问题的人和回答问题的都能学习点东西
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-30 17:39 , Processed in 0.115242 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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