51Testing软件测试论坛
标题:
循环次数叠加错误
[打印本页]
作者:
mowandao1985
时间:
2010-3-3 10:40
标题:
循环次数叠加错误
Layer = Browser("PCB Prototype,PCB Manufacture,").Page("Quote List - MYRO Electronic").Frame("mainFrame").WebList("layer").Object.Value
Msgbox Layer
Dim i
For i = 1 to Layer
Browser("PCB Prototype,PCB Manufacture,").Page("Quote List - MYRO Electronic").Frame("mainFrame").WebEdit("thickness_"&i).Set "n-r"
Msgbox i
i = i+1
Next
Layer 取得的值为 5
i 输出的值分别为1、3、5
应该输出1、2、3、4、5才对,是不是我哪里写错了。
请各位帮帮忙看下。
作者:
zzxxbb112
时间:
2010-3-3 10:54
当然咯~因为你每次循环i都被你自加了一次,本身循环变量就会自加一次,等于加了两次
作者:
zhengpeipei
时间:
2010-3-3 11:03
将i=i+1注释掉
作者:
mowandao1985
时间:
2010-3-3 14:22
多谢楼上帮忙,问题已经解决!
现在还保留着以前的许多编程思想、方法,看来以后得多多学习VBScript了。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2