TC官方合作论坛
标题:
问个关于全局变量的问题,有点小疑惑
[打印本页]
作者:
f45601535
时间:
2012-10-17 10:38
标题:
问个关于全局变量的问题,有点小疑惑
例如:
空间 打怪()
整型 确定窗口1
整型 确定窗口2
功能 逻辑型 打怪1()
重复(5)
窗口句柄1=窗口.鼠标所在窗口句柄()
确定窗口1=窗口句柄1
确定窗口2=窗口句柄1
重复结束
返回 真
功能结束
我这有个问题:这样窗口句柄是不是就2个值了即: 确定窗口1和 确定窗口2
不过我现在需要的是每重复一次 这个窗口句柄 就归零 就是让他什么值也没有,让它在重复的时候重新认窗口 ,这样的话有办法做到吗?
我自己想了个小办法:我在重复结束前 在 这样写 :确定窗口1=0 确定窗口2=0 这样是不是窗口句柄1就不等于他们了? 也就是说重新给 确定窗口1和确定窗口2赋一个新值 这样行不行?
作者:
shine宝宝
时间:
2012-10-17 10:49
重复结束上一行让句柄为0 鼠标所在窗口句柄下面加个判断如果句柄不等于0 然后这重复里得加等待吧
作者:
一直游
时间:
2012-10-17 11:08
在循环最后设置一下窗口句柄为空就可以了.+个调试就很清楚了
重复(5)
窗口句柄1=窗口.鼠标所在窗口句柄()
确定窗口1=窗口句柄1
确定窗口2=窗口句柄1
help.messagebox(转换.整型转字符型(确定窗口1))
help.messagebox(转换.整型转字符型(确定窗口2))
确定窗口1=0
确定窗口2=0
help.messagebox(转换.整型转字符型(确定窗口1))
help.messagebox(转换.整型转字符型(确定窗口2))
重复结束
作者:
feng123144
时间:
2012-10-17 12:28
加判断,
作者:
Sky_Pro
时间:
2012-10-17 12:40
回复
1楼
f45601535
的帖子
感觉楼主表达的不是很清楚。。。楼主是不是想这样???
重复(5)
窗口句柄1=0
如果(窗口句柄1==0)
窗口句柄1=窗口.鼠标所在窗口句柄()
如果结束
确定窗口1=窗口句柄1
确定窗口2=窗口句柄1
重复结束
另外,赋值确定窗口1,确定窗口2是不会改变窗口句柄1的值的,因为你是将窗口句柄1的值赋值给确定窗口1和确定窗口2,你还可以弹个消息框监视每一步变量的变化,我觉得这是个好方法。。。希望对楼主有所帮助!!!~~~
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1