leejeff@26 发表于 2011-6-14 13:56:07

变量总是为空?!

function   login(usn,psw)
With Dialog("text:=Login")
.WinEdit("attached text:=Agent Name:").Set usn
.WinEdit("attached text:=Password:").Set psw
.WinButton("text:=OK").Click
End With
End function

call login (mercury,mercury)
大家帮忙看看这个方法,我调用这个方法,明明login (mercury,mercury)这写了值,怎么usn和psw还是empty呢?mercury没有赋值给usn ,这是怎么回事呢?

lanchozxd 发表于 2011-6-14 14:15:28

回复 1# leejeff@26


    问题在:
call login (mercury,mercury)

你把mercury加上引号。。。不加引号vbs默认是变量了当然是空值了

leejeff@26 发表于 2011-6-14 14:32:47

非常感谢这位大侠!果然如此

17800455 发表于 2011-6-14 15:48:48

:)

fanli82 发表于 2011-6-15 16:28:56

知道call login (“mercury”,“mercury”) 与 call login “mercury”,“mercury” 之间的区别嘛?

traning 发表于 2011-6-15 17:42:33

没加引号
页: [1]
查看完整版本: 变量总是为空?!