TC官方合作论坛

标题: 不会了 大神 憋我好久了 [打印本页]

作者: 天堂老鬼    时间: 2013-1-28 21:05
标题: 不会了 大神 憋我好久了

[attach]7554[/attach]
知道原始坐标,以间距生成多个坐标,怎么生成坐标和获得坐标啊
望大神给个详细解答,谢谢.帮助文件看不明白,写不出来啊.

作者: 幼园留级老油条    时间: 2013-1-28 21:06
关猪中
作者: molunshang    时间: 2013-1-29 00:09
到底要实现什么功能?能详细描述吗?
作者: 天堂老鬼    时间: 2013-1-29 10:17
回复 3楼molunshang的帖子

怎么得到起始点坐标,根据间距生成坐标串,然后根据坐标串得到坐标点击鼠标移动
作者: molunshang    时间: 2013-1-29 13:19
回复 4楼天堂老鬼的帖子

你的意思是不是获取一个点的坐标后对它进行加减得到另一个坐标点啊
作者: 今非    时间: 2013-1-29 16:06
围观中---
作者: 天堂老鬼    时间: 2013-1-29 19:43
回复 5楼molunshang的帖子

对 加减得到多个坐标点(坐标串吧),再怎么得到坐标串里的坐标点鼠标点击呢
作者: molunshang    时间: 2013-1-29 21:00
你可以用数组把得到的坐标保存起来,然后调用啊
作者: 天堂老鬼    时间: 2013-1-29 21:39
回复 8楼molunshang的帖子

变量 坐标,坐标x,坐标y
是否成功=字符串.分割(编辑框.获得文本("编辑框8"),",",坐标)
如果(是否成功)
坐标x=坐标[0]
坐标y=坐标[1]   
如果结束
  间隔=编辑框.获得文本("编辑框10")
  循环(10)
  x=坐标x+间隔
   y=坐标y+间隔
  编辑框.设置文本("编辑框11","x,y")
  循环结束
做不出来啊,谢谢你,给我讲讲吧 谢谢
作者: alukaduo09    时间: 2013-1-29 22:07
坐标x=编辑框.获得文本("编辑框xx")
坐标y=编辑框.获得文本("编辑框xx")
遍历(a=10;a>0;a--)                 //a就是你要获得的坐标串次数
坐标x=坐标x+间距       //////////////这里看你要的是x向移动的间距还是y向的间距了.我写的是x与y向同时加了间距
坐标y=坐标y+间距
编辑框.设置文本("编辑框xx",坐标x&&"分隔一下"&&坐标y)
遍历结束

希望采纳
作者: alukaduo09    时间: 2013-1-29 22:19
还有点小窍门,例如说你不想设置a的次数.让脚本自动识别应该获取多少次

坐标x=编辑框.获得文本("编辑框xx")
坐标y=编辑框.获得文本("编辑框xx")
遍历(a=10;a>0;a--)                 //a就是你要获得的坐标串次数
坐标x=坐标x+间距       //////////////这里看你要的是x向移动的间距还是y向的间距了.我写的是x与y向同时加了间距
坐标y=坐标y+间距
如果(坐标x>300&&坐标y>200)////////////////如果获取坐标超出了你想要的范围,则强制跳出遍历. 也可以使用  跳出 原理都是一样的.
a=0
否则
编辑框.设置文本("编辑框xx",坐标x&&"分隔一下"&&坐标y)
如果结束
遍历结束
作者: molunshang    时间: 2013-1-29 22:39
回复 9楼天堂老鬼的帖子

如果你这个编辑框里面有x和y坐标需要分割,那这个坐标要定义为一个数组,你这个坐标定义不对,另外如果你要设置到多个编辑框里面,那你可以在定义变量时定义一个编辑框序号赋值,然后在遍历或是循环中对它进行相加,一直到你想要的编辑框为止,编辑框名不要弄错了
作者: tutoulaoli    时间: 2013-1-30 12:09
关猪中。。。。。。。。




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