TC官方合作论坛

标题: 类似传参的写法.. [打印本页]

作者: subugui    时间: 2012-10-10 14:02
标题: 类似传参的写法..
我想写一个功能..

功能 逻辑型 打开背包()
dm.FindStr(0,30,1366,730,"整理","fdeb78-050505",1.0,X3,Y3)  //找到整理这两个字..则是已经打开了背包
如果(X3<0)  
超级键盘.按键(120,1)   //按下F9
如果结束

返回 真
功能结束

我想调用的时候..这样调用..
空间名.打开背包(真)//判断背包..是否打开.如果没有打开则打开

空间名.打开背包(假)//判断背包.如果打开则关闭..


作者: a2567350301    时间: 2012-10-10 14:04
按你自己的思路写就可以啦,你可以的。
作者: a2567350301    时间: 2012-10-10 14:09
功能 逻辑型 打开背包(逻辑型 开关)
如果(开关)
dm.FindStr(0,30,1366,730,"整理","fdeb78-050505",1.0,X3,Y3)  //找到整理这两个字..则是已经打开了背包
如果(X3<0)  
超级键盘.按键(120,1)   //按下F9
如果结束
否则
dm.FindStr(0,30,1366,730,"整理","fdeb78-050505",1.0,X3,Y3)  //找到整理这两个字..则是已经打开了背包
如果(X3>=0)  
超级键盘.按键(120,1)   //按下F9
如果结束
如果结束

返回 真
功能结束
作者: 冷月无痕    时间: 2012-10-10 14:11
首先你要写一个功能判断背包是否打开
这个功能最好定义为逻辑型的
比如:
功能 逻辑型 判断背包()
//代码
逻辑型 是否打开 = dm.FindStr(0,30,1366,730,"整理","fdeb78-050505",1.0,X3,Y3) >= 0 //找图判断背包是否打开
返回 是否打开
功能结束

然后再在你的打开背包函数调用它就可以了 不用传参的
功能 逻辑型 打开背包()
逻辑型 是否打开 = 空间名.判断背包()
如果(是否打开)
超级键盘.按键(120,1)   //按下F9打开背包
否则
超级键盘.按键(120,1)   //按下F9关闭背包
如果结束
返回 真
功能结束
作者: wlguangzi345    时间: 2012-10-10 19:17
学习了  不错呀




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