eaglelin 发表于 2008-7-5 12:18:23

参数实现静默安装

请问一下!要是用autoit写一个安装程序 怎么用参数实现静默安装?

Amu 发表于 2008-7-5 12:56:39

命令行参数
AutoIt 脚本程序可通过命令行调用,当我们传递命令行参数到脚本中的时候会有一个特殊的数组 $CmdLine 保存相关数据。注意,脚本文件名不算进参数,如果要获得脚本文件名请查看关于 @ScriptName 的说明。如果某个参数中包含有空格字符则必须用英文“双引号”把这个参数围住。已编译的 脚本的也是以同样的方式接收命令行参数的。

$CmdLine 保存着命令行中参数的个数(不包括脚本文件名)
$CmdLine 是第 1 个参数
$CmdLine 则是第 2 个参数
...
我们常用 $CmdLine[$CmdLine] 来表示最后一个参数...



如果您的脚本是像下面这样被运行的话:

    AutoIt3.exe myscript.au3 参数1 "这是一个字符串型参数"

$CmdLine 等价于... 2

$CmdLine 等价于... 参数1

$CmdLine 等价于...这是一个字符串型参数

@ScriptName 等价于... myscript.au3



除了$CmdLine之外,还有一个变量叫做 $CmdLineRaw,它保存着完整的未被拆分的命令行语句,对于上面这个例子

$CmdLineRaw 等价于...myscript.au3 参数1 "这是一个字符串型参数"

注意 :$CmdLine[...] 数组里面只能包含63个参数,但是 $CmdLineRaw 会返回所有参数.

eaglelin 发表于 2008-7-5 14:39:29

谢谢!这是参数 我明白了

还有怎么实现静默安装

xiaobenben 发表于 2009-7-18 11:22:40

顶上去 顶上去 顶上去

顽固不化 发表于 2009-7-18 12:44:10

不知道楼主是什么意思。如果

yusky 发表于 2010-7-18 09:31:06

还是没看明白啊

yusky 发表于 2010-7-18 09:31:08

还是没看明白啊

zcx880517 发表于 2010-7-19 22:32:01

在需要运行的程序后面加上静默参数。。
页: [1]
查看完整版本: 参数实现静默安装