一个vbs语法问题求解
我想实现以下语句:Browser("ABC").Page("ABC").Frame("ABC").Link("name:=20168").Click
但20168要用一个变量替换,我的做法是:
OrderID=20168
Browser("ABC").Page("ABC").Frame("ABC").Link("\"name:="&OrderID&"\"").Click
但结果不成功。
我用以下语句在vbs文件中做了试验:
OrderID=20168
msgbox "\"name:="&OrderID&"\""
运行的时候报错了 \是转义字符没有错的啊,那是哪里错了呢?先谢过了 知道了用chr(34)代替 OrderID=20168
msgbox "name:="&OrderID&""
G:\12.vbs 运行结果如图:
Browser("ABC").Page("ABC").Frame("ABC").Link("name:="&OrderID).Click
直接这样不就好了? 本帖最后由 jacky8312 于 2012-6-11 17:02 编辑
不要参数化链接名,链接名也无需描述性编程
我想实现以下语句:
Browser("ABC").Page("ABC").Frame("ABC").Link("20168").SetTOProperty "text",OrderID
Browser("ABC").Page("ABC").Frame("ABC").Link("20168").click
应该就可以了 为什么要用转义符呢,那是画蛇添足,应该去掉 Right 回复 6# May_may
that is right
页:
[1]