其中params的解释:
Optional. A String value.
If the specified file argument is an executable file, use the params argument to specify any parameters to be passed to the application.
也就是说可以给作为可执行文件的file传递一组参数, 我现在file为一个vbscript脚本,我需要给这个脚本传递一个参数,这个参数是一个命令行的命令,比如net user newuser /add.
我直接在DOS命令行下执行这个脚本时是这样的:
D:\Script>cscript //e:vbscript telnet.vbs "net user newuser /add"
这样可以执行我的脚本
但是在QTP里使用
SystemUtil.Run "telnet.vbs","net user newuser /add","D:\Script"
运行脚本时,它会把net user newuser /add解释成4个参数,这样参数1就仅仅是一个net, 而不是我要的net user newuser /add