haijie1223 发表于 2012-3-15 11:07:06

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

本帖最后由 haijie1223 于 2012-3-23 23:18 编辑

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

user3000 发表于 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
好象中间库不同哦

haijie1223 发表于 2012-3-15 15:07:47

回复 3# 楼上风云


    看了一下,测试了一下a3x2exe无效果

楼上风云 发表于 2012-3-15 15:50:25

回复 4# haijie1223

如果引用AutoItX3.dll呢?
未测试,假想引用它。

jinefo 发表于 2012-3-22 21:52:22

编译成a3x只是体积方面变小了,且在有AU3环境才可以运行,但如果你有AU3生成的EXE也就是可以运行的,即解释器。如果你要把A3X转换成EXE可以通宵 工卡箱程序相关工具替换A3X到EXE。。。。

happytc 发表于 2012-3-23 23:01:42

回复 1# haijie1223


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

haijie1223 发表于 2012-3-23 23:17:53

回复 7# happytc


    谢谢你的解答,好久没见你在论坛活动了。

happytc 发表于 2012-3-23 23:25:39

回复 8# haijie1223


    呵,因为好久没有用au3了,所以就少以来本论坛了
现在问问题的,有质量的问题少了,不能让问问题的人和回答问题的都能学习点东西
页: [1]
查看完整版本: A3X文件是什么原理[已解决]