找回密码
 加入
搜索
查看: 3453|回复: 7

关于AU3做安装包的疑问

[复制链接]
发表于 2009-11-5 17:24:45 | 显示全部楼层 |阅读模式
最近要为软件做一安装包,结果发现我无法用AU3实现。
我原来的想法是使用FileInstall先装入,然后安装的时候释放的指定目标,但后来我发现问题来了,因为AU3不支持多线程,所以使用FileInstall没有办法监视进度,并且在释放大文件中程序就会因单线程锁死程序。
既然AU3的可以做自动安装程序,但这样的传统安装包,难道还要因没有多线程而必须使用类似于Inno Setup 这样的安装打包程序?
发表于 2009-11-5 18:01:05 | 显示全部楼层
1.有adlib函数.
2.autoit不是为做安装而开发的.
 楼主| 发表于 2009-11-5 18:05:40 | 显示全部楼层
1.有adlib函数.
2.autoit不是为做安装而开发的.
thesnow 发表于 2009-11-5 18:01

“adlib 函数应该尽可能的简单,因为它要频繁地执行,而且在执行期间主脚本将被暂停.”
似乎也不行,只是主程序分配到adlib执行,如果adlib没有执行完一个复制操作,同样是被琐死的。
实在是难搞。
发表于 2009-11-6 17:30:14 | 显示全部楼层
想想用其他的方法啊
发表于 2009-11-6 19:47:29 | 显示全部楼层
你的說法...有矛盾的地方,請把程式名 key出來吧
我學AU3 是從一鍵軟體安裝註冊版 開始...
也沒遇過幾個搞不定的
发表于 2010-6-12 16:36:52 | 显示全部楼层
为什么不用au3调freearc做压缩工作呢?
发表于 2010-6-12 16:44:41 | 显示全部楼层
我原来的想法是使用FileInstall先装入,然后安装的时候释放的指定目标


如果安装的时候是根据用户的选择而释放不同的文件的话
可以先将所有文件释放在临时文件夹
然后再根据判断语句进行filemove
这样无需监控进度,也不用担心脚本停止问题
发表于 2010-6-13 08:27:39 | 显示全部楼层
思路问题...

            我一直都在用AU3做安装包
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-11 14:55 , Processed in 0.076389 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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