执行vbs出错,进来看看
vbs文件中public function addnum()
msgbox "d"
end function
========
qtp中
executefile"ff.vbs"
msgbox addnum()
执行报错:无效的过程调用或参数
请问是什么错误,QTP调用VBS如何调用,需要什么注意的地方吗? 好像你的function 没有返回任何值,
而且我这边没有什么执行错误 恩,函数中是没返回值,随手写的个函数没考虑那
我通过file-->settings-->resources添加函数文件,直接在QTP中调用执行没报错
executefile"ff.vbs"
msgbox addnum()
这样就报错,不明白, 先把函数单独执行一下,看看出错不,不出错就是加载配置的问题。 executefile "vbs文件的路径"(相对路径或绝对路径) 同意楼上观点,很可能是路径问题 以前遇到过。
曾经听说是vbs文件存储的编码方式不对。
用记事本打开另存,编码改为ANSI,貌似这样可以... vbs路径好像不能用相对路径的. 没有返回值能显示到msgbox中吗?
回复 8# 的帖子
可以用相对路径,说明文档中有说明的。
页:
[1]