菜鸟问个安装脚本里面的源码问题。
本帖最后由 weare 于 2010-6-9 13:56 编辑这个是qq2010的安装源码:
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_icon=ico.ico
#AutoIt3Wrapper_outfile=自动安装.exe
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#Region AutoIt3Wrapper 预编译参数(常用参数)
#EndRegion AutoIt3Wrapper 预编译参数设置完成
Run('QQ2010.exe')
WinWait("腾讯QQ2010 安装向导","欢迎使用腾讯QQ2010")
ControlCommand ("腾讯QQ2010 安装向导","欢迎使用腾讯QQ2010","Button1","check")
ControlClick("腾讯QQ2010 安装向导","欢迎使用腾讯QQ2010","Button3")
WinWait("腾讯QQ2010 安装向导","请选择自定义安装选项与快捷方式选项")
ControlCommand ("腾讯QQ2010 安装向导","请选择自定义安装选项与快捷方式选项","Button9","uncheck")
ControlCommand ("腾讯QQ2010 安装向导","请选择自定义安装选项与快捷方式选项","Button10","uncheck")
ControlCommand ("腾讯QQ2010 安装向导","请选择自定义安装选项与快捷方式选项","Button11","uncheck")
ControlClick("腾讯QQ2010 安装向导","请选择自定义安装选项与快捷方式选项","Button2")
WinWait("腾讯QQ2010 安装向导","请选择安装路径")
ControlSetText("腾讯QQ2010 安装向导","请选择安装路径","Edit1","D:\Program Files\Tencent\QQ")
ControlCommand ("腾讯QQ2010 安装向导","请选择安装路径","Button7","uncheck")
ControlCommand ("腾讯QQ2010 安装向导","请选择安装路径","Button8","check")
ControlClick("腾讯QQ2010 安装向导","请选择安装路径","Button2")
WinWait("腾讯QQ2010 安装向导","安装完成")
ControlCommand ("腾讯QQ2010 安装向导","安装完成","Button6","uncheck")
ControlCommand ("腾讯QQ2010 安装向导","安装完成","Button8","uncheck")
ControlCommand ("腾讯QQ2010 安装向导","安装完成","Button9","uncheck")
ControlCommand ("腾讯QQ2010 安装向导","安装完成","Button7","uncheck")
Send ("!F")
我想问下Run 上面那部分的源码是什么意思啊?有什么用啊?我把它删除掉只留下面那部分源码行吗? 只用下面那部分源码运行会出现什么问题啊?既是:
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_icon=ico.ico
#AutoIt3Wrapper_outfile=自动安装.exe
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#Region AutoIt3Wrapper 预编译参数(常用参数)
#EndRegion AutoIt3Wrapper 预编译参数设置完成
上面的这部分的源码是什么意思啊?有什么用啊?我把它删除掉只留下面那部分源码行吗? 只用下面那部分源码运行会出现什么问题啊?
还有个问题就是我把 .au3转换成.exe运行文件时,看到哪里有个 输出构架: x86版本的 和 x64版本的,请问这两个版本有什么区别吗? 转换是应该选用哪个好呢?
问题比较菜, 麻烦解答, 谢谢。 呵呵。 个人感觉你转换的时候还是用默认的比较好, x86版本应该是常用的吧,亦可以上网查一下!
至于你说的RUN上面的那部分代码,那些是.AU3转.EXE 时程序自动添加上去的。不要也可以的。应该不会出现问题的。 观摩一下,看看怎么样 回复 1# weare
我想问下Run 上面那部分的源码是什么意思啊?有什么用啊?我把它删除掉只留下面那部分源码行吗? 只用下面那部分源码运行会出现什么问题啊?既是:
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_icon=ico.ico ;
#AutoIt3Wrapper_outfile=自动安装.exe
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#Region AutoIt3Wrapper 预编译参数(常用参数)
#EndRegion AutoIt3Wrapper 预编译参数设置完成
上面的这部分的源码是什么意思啊?有什么用啊?我把它删除掉只留下面那部分源码行吗? 只用下面那部分源码运行会出现什么问题啊?
还有个问题就是我把 .au3转换成.exe运行文件时,看到哪里有个 输出构架: x86版本的 和 x64版本的,请问这两个版本有什么区别吗? 转换是应该选用哪个好呢?
预编译参数可以不要。
#AutoIt3Wrapper_icon=ico.ico ;是编译后exe文件的图标,不要也可以,但编译exe文件会用AU3的默认图标
#AutoIt3Wrapper_outfile=自动安装.exe;这个脚本会编译成这个文件名,不要也可以,但编译后exe文件会用默认的文件名,如:test.au3会编译成test.exe
x86版本的 和 x64这两个版本区别:如果你选择了X64的话,编译后的exe只能在64位的系统里运行,比如64位的XP或WIN7,而32位的XP和WIN7是不能运行的。
页:
[1]