51Testing软件测试论坛
标题:
QTP中怎么call带参数的bat批处理文件?
[打印本页]
作者:
KingRight
时间:
2011-12-22 14:57
标题:
QTP中怎么call带参数的bat批处理文件?
我有个windows批处理文件,run.bat, 执行的时候它需要带一个参数。比如:
run.bat para1
这样在windows的cmd下执行是没问题的。
但是在QTP中我这么引用执行:
SystemUtil.Run "C:\run.bat para1"
结果就出错,QTP的提示是:
Invalid procedure call or argument.
请问有人知道这种情况在QTP中该怎么引用? 谢谢
作者:
17800455
时间:
2011-12-22 16:08
为什么一定要用批处理呢,可以用vbs直接执行的。
set obj = createobject("wscript.shell")
Set echo = obj.Exec("cmd /c ipconfig /all")
MsgBox echo.StdOut.ReadAll
Set obj = Nothing
作者:
KingRight
时间:
2012-2-1 13:30
回复
2#
17800455
多谢,可行。
那cmd命令行中可以加变量参数吗?比如para1不是一直常值,是QTP里的一个变量,怎么写?
作者:
KingRight
时间:
2012-2-1 15:10
知道了, 谢谢。
关闭
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2