TC官方合作论坛

标题: 帮忙解决下窗口定位 [打印本页]

作者: tc5325429    时间: 2012-6-6 23:19
标题: 帮忙解决下窗口定位
***********************************************************************************************************************************************
空间 test1   
//定义默认的命名空间
整型 窗口句柄1,窗口句柄2

功能 整型 线程功能()
//开启线程
整型 窗口句柄集
整型 位置
窗口句柄集=窗口.找到窗口("地下城与勇士")
位置 = 字符串.查找字符串("窗口句柄集","|")
窗口句柄1 = 转换.字符型转整型(字符串.移除("窗口句柄集",位置+1,假),0)
窗口句柄2 = 转换.字符型转整型(字符串.移除("窗口句柄集",位置+1,真),0)

//判断获取窗口句柄是否成功
                如果(字符串.长度("窗口句柄集")!=0)

                                窗口.设置位置(窗口句柄1,10,10)   
                 
                                窗口.设置大小(窗口句柄1,600,450)   
                                
                              
                                窗口.设置位置(窗口句柄2,620,10)   
                 
                                窗口.设置大小(窗口句柄2,600,450)   
                 
                否则
                辅助.消息框("窗口句柄没有找到,请检查窗口名是否正确")
                如果结束

返回 0
功能结束



功能 逻辑型 按钮8_点击()

test1.线程功能()

返回 真
功能结束

空间结束      
*******************************************************************************************************************************************************

TC小白:我刚学TC没几天,这里的代码运行后出现这个 :  
[attach]3713[/attach]
如果把前面的  (整型 窗口句柄集)改成 (字符型 窗口句柄集)又会提示这个:
[attach]3714[/attach]

这里应该怎么弄,后面又有哪些是错的,麻烦讲解下。
作者: dlhuai    时间: 2012-6-6 23:32
窗口句柄集=窗口.找到窗口("地下城与勇士")
你把上面这句话改成用枚举试试
字符型 返回值=系统.枚举("地下城与勇士",0)

整型 位置  //把这个定义成字符型  试试
作者: tc5325429    时间: 2012-6-6 23:53
窗口句柄集=窗口.找到窗口("地下城与勇士")
你把上面这句话改成用枚举试试
字符型 返回值=系统.枚举("地下城与勇士",0)

整型 位置  //把这个定义成字符型  试试
dlhuai 发表于 2012-6-6 23:32:59

整型 位置  //把这个定义成字符型  试试    这个该后会出现
[attach]3715[/attach]


如果只改下面这里   还是会转换失败
窗口句柄集=窗口.找到窗口("地下城与勇士")
你把上面这句话换成下面
字符型 返回值=系统.枚举("地下城与勇士",0)



作者: xuhekkll    时间: 2012-6-7 08:11
完全没必要这么复杂啊,直接找窗口就OK了,要什么句柄集。难道要多开吗,
  1. 句柄=窗口.找到窗口("地下城与勇士")
  2. if(句柄>0)
  3. ....
  4. endif
复制代码

作者: tyuyan    时间: 2012-6-7 09:17
  1. 窗口句柄1 = 转换.字符型转整型(字符串.移除("窗口句柄集",位置+1,假),0)
  2. 窗口句柄2 = 转换.字符型转整型(字符串.移除("窗口句柄集",位置+1,真),0)
复制代码

  这里的窗口句柄集本来就是一个字符串的变量,是不需要双引号的。

  1. 窗口句柄1 = 转换.字符型转整型(字符串.移除(窗口句柄集,位置+1,假),0)
  2. 窗口句柄2 = 转换.字符型转整型(字符串.移除(窗口句柄集,位置+1,真),0)
复制代码


作者: tc5325429    时间: 2012-6-7 09:49
  1. 窗口句柄1 = 转换.字符型转整型(字符串.移除("窗口句柄集",位置+1,假),0)
  2. 窗口句柄2 = 转换.字符型转整型(字符串.移除("窗口句柄集",位置+1,真),0)
复制代码

  这里的窗口句柄集本来就是一个字符串的变量,是不需要双引号的。
[code]
窗口句柄1 = 转换.字符型转整型(字符串.移除(窗口句柄集,位置
tyuyan 发表于 2012-6-7 9:17:45

不加双引号会出现这个  (  行号:11 错误信息:实参数列表,位置+1,假’与形参列表'字符串'不对应   )
作者: tc5325429    时间: 2012-6-7 09:55
  1. 窗口句柄1 = 转换.字符型转整型(字符串.移除("窗口句柄集",位置+1,假),0)
  2. 窗口句柄2 = 转换.字符型转整型(字符串.移除("窗口句柄集",位置+1,真),0)
复制代码

  这里的窗口句柄集本来就是一个字符串的变量,是不需要双引号的。
[code]
窗口句柄1 = 转换.字符型转整型(字符串.移除(窗口句柄集,位置
tyuyan 发表于 2012-6-7 9:17:45


[attach]3716[/attach]
作者: tyuyan    时间: 2012-6-7 10:00
你明白字符型和字符型的概念不?
字符型  a="123456"
辅助.消息框(a)
辅助.消息框("a")   知道差别在哪里吗?  不知道自己去代码里面去试下
作者: tc5325429    时间: 2012-6-7 10:21
你明白字符型和字符型的概念不?
字符型  a="123456"
辅助.消息框(a)
辅助.消息框("a")   知道差别在哪里吗?  不知道自己去代码里面去试下
tyuyan 发表于 2012-6-7 10:00:20
  非常感谢,这个之前还完全不知道。。。。。。
但是那里为什么会那样显示呢,麻烦你教教,先谢了

作者: 花开花落    时间: 2012-6-7 10:22
  听三姐的才是王道。
作者: 战斗之神    时间: 2012-6-7 10:23
楼上的各种错误。 等三姐帮你解决吧。
作者: tyuyan    时间: 2012-6-7 10:29
整型 窗口句柄集
整型 位置
窗口句柄集=窗口.找到窗口("地下城与勇士")
        你这样找的是单个窗口句柄 。。你这个窗口句柄集是整型的。
窗口句柄1 = 转换.字符型转整型(字符串.移除(窗口句柄集,位置+1,假),0)
                                                       但是你移除这里是字符型。   你到底是想获得多个句柄截取还是单个句柄?

    看你这代码也是在其他地方弄过来的,都没有了解意思、


作者: 落叶归根    时间: 2012-6-7 10:46
看看。。 楼主错误太多。。 这代码
作者: 战地之王    时间: 2012-6-7 10:50
代码很多问题。
作者: 战地之王    时间: 2012-6-7 10:50
签到。
作者: tc5325429    时间: 2012-6-7 10:55
整型 窗口句柄集
整型 位置
窗口句柄集=窗口.找到窗口("地下城与勇士")
        你这样找的是单个窗口句柄 。。你这个窗口句柄集是整型的。
窗口句柄1 = 转换.字符型转整型(字符串.移除(窗口句柄集,位置+1,假),0)
                                                       但是你移除这里是字符型。
tyuyan 发表于 2012-6-7 10:29:44

这代码是从
http://115.com/file/clf7eq9b#TC2.0_进阶篇-字符串的功能介绍.rar
这个视频里面得到的,但是这个在我的电脑上运行不了,我个小白怎么弄都弄不好,真的没办法才上来求救的。还请费点时间帮帮忙

作者: tc5325429    时间: 2012-6-7 11:06
整型 窗口句柄集
整型 位置
窗口句柄集=窗口.找到窗口("地下城与勇士")
        你这样找的是单个窗口句柄 。。你这个窗口句柄集是整型的。
窗口句柄1 = 转换.字符型转整型(字符串.移除(窗口句柄集,位置+1,假),0)
                                                       但是你移除这里是字符型。
tyuyan 发表于 2012-6-7 10:29:44

http://115.com/file/aqv9gjf6#TC2.0_进阶篇_多线程对游戏多开的应用.rar
这个视频里面得到的,但是这个在我的电脑上运行不了,我个小白怎么弄都弄不好,真的没办法才上来求救的。还请费点时间帮帮忙
刚才发错连接。。。。

作者: 无情的冷风    时间: 2012-6-7 11:11
   来看下。
作者: TakeBobo    时间: 2012-6-7 11:11
    看下。
作者: tyuyan    时间: 2012-6-7 11:31
你窗口君有枚举吧。。  把窗口句柄集改成字符型的。
作者: sss139    时间: 2012-6-7 11:57
求 三姐收徒弟




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