请教,如何设置循环,每次加1
PushButton Click, "Type=PushButton;Name=Submit6;Index=3"这句是点击页面上的增加用户,但是每增加一个用户,第二次进去,要点击增加用户这个键,事实上这时Index=4,该如何设置呢
我
dimx-=2
PushButton Click,"Type=PushButton;Name=Subnit6;Index=x+1"
mei起任何作用 例子
Sub Main
Dim Result As Integer
'Initially Recorded: 2004-7-2917:15:33 上午
'Script Name: Open
dim a as integer
a= 1
msgbox "this is test " + str(a+1)
End Sub
你的代码:
dimx-=2
PushButton Click,"Type=PushButton;Name=Subnit6;Index=x+1"
后边的错误是直接把变量作为字符串,变量没法传入,应该把它放在引号外边!和1相加后在传入! 可那句话是语句中固有的项,如何把它放到引号外呢
PushButton Click,"Type=PushButton;Name=Subnit6;Index=x+1"
index=x+1是PushButton Click里固有的项,可以放到引号外嘛,请指教 PushButton Click,"Type=PushButton;Name=Subnit6;Index="+str(x+1)
index的值变成了1
好像还是不行,这样的话,不仅没有每次index加1
反而index的值变成了1 dim x as integer
for x=1 to 2
PushButton Click,"Type=PushButton;Name=Subnit6;Index="+str(x)
next x
请自己调试下,看看x的变化! 还是不行,他只是重复点了两次 index=1的那个button 你知道你的问题在那里么?
PushButton Click, "Type=PushButton;Name=Submit6;Index=3"
这个操作是什么?
在名字为submit6(这个按钮的索引在页面或者窗体中为3)的按钮上点击一次
你的问题是:“ 请教,如何设置循环,每次加1“
而不是,如何让他连续点击页面按钮
我觉得你的问题是在第二种问法?
那么 代码是这样的
PushButton Click, "Type=PushButton;Name=”+按钮名称 +“;Index=" + 变量
我回答的是你上边的提问,如何加一!估计你的错误是第二种原因! 不知为什么还是不行
dim y as integer
y=2
PushButton Click, "Type=PushButton;Name="+增加用户 +";Index=" + (y+1)
运行后出现以下错误
comein.rec(37) Error: Unknown character '增'
comein.rec(37) Warning: No DIM statement for Variable '监'
comein.rec(37) Error: DEFtype syntax error
comein.rec(37) Error: Type mismatch
comein.rec(37) Error: Illegal arguments to addition
comein.rec(37) Error: Type mismatch, parameter 2 in subprogram 'PushButton'
1 warning(s), 5 error(s) 建议你先学习一些基本语法
PushButton Click, "Type=PushButton;Name="+增加用户 +";Index=" + (y+1)
你这里增加用户也是变量么?
这里需要对象名称!而不是一个你自己想象的东西!
你再仔细分析一下你测试软件的逻辑变化! 终于解决了;)
dim iIndex as integer
iIndex=3
...........................
PushButton Click,"Type=PushButton;Name=Submit6;Index="+Cstr(iIndex)
iIndex=iIndex+1
............................
页:
[1]