linsixi 发表于 2008-12-3 17:55:54

如何正确打包程序

我已经编辑好源码了,测试可以正常安装,为何按F5打包出来的程序只有300多K,我已经在论坛找了好久了,没能找到答案,希望高手们出出手啊,也希望论坛的书早点出来,我要订买一本。

131738 发表于 2008-12-3 20:15:58

应该是对的,原安装程序与au3脚本转换的EXE文件是可以同时存在的!

linsixi 发表于 2008-12-3 22:26:29

楼上的朋友没有看清楚。。我是说为何带星的图标是打包出来的程序为何只有300多K而网上下载的ttpsetup.exe则有2M多。。

freedayfzc 发表于 2008-12-4 10:50:31

它只是把AU3程序文件转为EXE文件,不是整个软件都打包。

sanhen 发表于 2008-12-4 18:14:10

敬请认真阅读一下帮助的例子

番茄 发表于 2008-12-4 18:19:39

是楼主自己没说清楚,你是怎么打包的?是拷贝呢还是移动或是安装脚本什么的?
你把你源码贴出来就知道你什么意思了!

mexiaoyuoo 发表于 2008-12-4 21:03:25

F5好像只是测试脚本吧!F7才是生成吧:face (3):

wolfxiong 发表于 2008-12-4 21:33:01

是看不懂,估计lz的意思是要把ttsetup“打包”到程序里面吧

linsixi 发表于 2008-12-4 22:06:15

wolfxiong兄你说对了,就你这个意思,一楼朋友别生气。。。都是我的错没说清楚。。。如何把ttsetup“打包”到程序里面

wolfxiong 发表于 2008-12-4 22:07:43

看FileInstall例子

cg226 发表于 2008-12-5 00:18:38

FileInstall ( "源文件", "目标路径" [, 标志] );源文件是指你的ttpsetup.exe,目标路径是你要解压ttpsetup.exe到哪个目录,[标记有0和1]1是覆盖已存在的文件

linsixi 发表于 2008-12-5 19:04:53

Run("ttpsetup.exe")

WinWait("千千静听 5.3Beta 安装程序 Unicode","欢迎使用 千千静听 5.3Beta 安装程序")
WinWaitActive("千千静听 5.3Beta 安装程序 Unicode","欢迎使用 千千静听 5.3Beta 安装程序")
Send("!s")

WinWait("千千静听 5.3Beta 安装程序 Unicode","用户使用协议")
WinWaitActive("千千静听 5.3Beta 安装程序 Unicode","用户使用协议")
Send("!a")

WinWait("千千静听 5.3Beta 安装程序 Unicode","选择要安装的组件")
WinWaitActive("千千静听 5.3Beta 安装程序 Unicode","选择要安装的组件")
Send("!n")

WinWait("千千静听 5.3Beta 安装程序 Unicode","指定安装本软件的目标文件夹")
WinWaitActive("千千静听 5.3Beta 安装程序 Unicode","指定安装本软件的目标文件夹")
Send("D:\Program Files\TTPlayer")
Send("!n")

WinWait("千千静听 5.3Beta 安装程序 Unicode","我的桌面")
WinWaitActive("千千静听 5.3Beta 安装程序 Unicode","我的桌面")
Send("!n")

WinWait("千千静听 5.3Beta 安装程序 Unicode","完成 千千静听 5.3Beta 安装向导")
WinWaitActive("千千静听 5.3Beta 安装程序 Unicode","完成 千千静听 5.3Beta 安装向导")
Send("{SPACE}")
Send("{TAB 2}{SPACE}")
Send("{enter}")

FileInstall ( "D:\cheshi\ttpsetup.exe", "D:\cheshi\cc\ttpsetup.exe" ,1)
;然后按F7打包出来,放到其它机子去安装,一点反应都没有,而且任务栏右下角有个SCITE编辑器图标一闪一闪的。。。。
;奇怪到底是哪里出错了,本人无语中~~郁闷啊!

vv3509 发表于 2008-12-5 22:04:55

;要先FileInstall 再Run
FileInstall ( "D:\cheshi\ttpsetup.exe", "D:\cheshi\cc\ttpsetup.exe" ,1)
Run( "D:\cheshi\cc\ttpsetup.exe")
WinWait("千千静听 5.3Beta 安装程序 Unicode","欢迎使用 千千静听 5.3Beta 安装程序")
WinWaitActive("千千静听 5.3Beta 安装程序 Unicode","欢迎使用 千千静听 5.3Beta 安装程序")
Send("!s")

WinWait("千千静听 5.3Beta 安装程序 Unicode","用户使用协议")
WinWaitActive("千千静听 5.3Beta 安装程序 Unicode","用户使用协议")
Send("!a")

WinWait("千千静听 5.3Beta 安装程序 Unicode","选择要安装的组件")
WinWaitActive("千千静听 5.3Beta 安装程序 Unicode","选择要安装的组件")
Send("!n")

WinWait("千千静听 5.3Beta 安装程序 Unicode","指定安装本软件的目标文件夹")
WinWaitActive("千千静听 5.3Beta 安装程序 Unicode","指定安装本软件的目标文件夹")
Send("D:\Program Files\TTPlayer")
Send("!n")

WinWait("千千静听 5.3Beta 安装程序 Unicode","我的桌面")
WinWaitActive("千千静听 5.3Beta 安装程序 Unicode","我的桌面")
Send("!n")

WinWait("千千静听 5.3Beta 安装程序 Unicode","完成 千千静听 5.3Beta 安装向导")
WinWaitActive("千千静听 5.3Beta 安装程序 Unicode","完成 千千静听 5.3Beta 安装向导")
Send("{SPACE}")
Send("{TAB 2}{SPACE}")
Send("{enter}")

[ 本帖最后由 vv3509 于 2008-12-5 22:06 编辑 ]
页: [1]
查看完整版本: 如何正确打包程序