TC官方合作论坛

标题: 小白白白白白白白白问题。。。。。。 [打印本页]

作者: kovsko    时间: 2012-7-15 22:48
标题: 小白白白白白白白白问题。。。。。。
空间 自动打怪
整型 窗口句柄,是否成功
功能 逻辑型 打怪()

窗口句柄=dm.FindWindow("","轩辕传奇")

如果(窗口句柄==0)
    辅助.消息框("没有找到窗口")
    返回 假       ----------------------------------这里的返回  "真" 和 "假"  到底啥区别啊。。。
如果结束


我也太笨了。。脑袋压根就赚不过来弯...我就想请教下高高高高人。,。。    以上的区别是 真的 就返回之后执行????,假的就不执行???????????
我滴个妈呀..我咋这笨内.....................求个高人.说的想起点,最好有比喻。。。。。。。。我也太笨了。。/。
作者: cylhb    时间: 2012-7-15 22:56
-.- 返回值是用变量来接收的....

逻辑型 标志=自动打怪.打怪()

返回 假,则标志=假...
作者: kovsko    时间: 2012-7-15 23:08
回复 2楼cylhb的帖子

哦哦哦哦 有点懂了。。。。
作者: kovsko    时间: 2012-7-16 12:36
回复 2楼cylhb的帖子

在问一下,,,,,,,如果返回是假的话。。逻辑型 标志 的就不会执行呢??   
要是没找到窗口 返回还是真的话,就崩掉了吧???
作者: loveternity    时间: 2012-7-16 14:20
你这里的逻辑型定义的是函数打怪的返回类型,在其它函数调用打怪这个函数时才会用到返回值,至于打怪函数内部只是提供返回值结果,不影响函数自身,如果函数没找到窗口你已经加了如果判定所以不存在返回真的情况,假使没有如果判定,不论找没找到都返回真,再其他函数用到窗口句柄时可能会崩掉,不能确定其有效!不知道这样说明白了没
作者: cylhb    时间: 2012-7-16 15:55
逻辑型 标志=自动打怪.打怪()

如果(标志==假)
   //,返回假,表示找不到窗口,那么就不做任何操作  //没找到窗口不做任何操作,则不会影响程序,也就没有崩的情况..
否则
  //否则就是返回 真,表示找到窗口,在这里写入想要操作的代码.
如果结束
作者: kovsko    时间: 2012-7-16 16:31
回复 5楼loveternity的帖子

有点意思了。。。。。我慢慢悟吧。。。谢谢哦。。。。。。。。很详细馁~~~~
作者: kovsko    时间: 2012-7-16 16:34
回复 6楼cylhb的帖子

谢谢大侠。。。。。。下次采纳您的。。该死的版主不让我采纳两次。。。。
作者: cylhb    时间: 2012-7-16 17:00
-.-你已经采纳过我的了
能帮到就好
多理解理解吧




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1