本帖最后由 超自然 于 2014-1-10 15:32 编辑  
 
暂时先公开少量接口,有时间会再写点 
无附件,纯API制作 
 
************************************************* 
更新日志: 
 
1月10日: 控件_    空间新增4个接口 
isElementID 
元素ID是否存在 
isElementName 
元素名称是否存在 
 
*************************************************** 
空间:控件_    //注意为与官方核心库区别,后面都有个下横线 
  
注意:本空间方法在函数作用描述为"需IE"的,需要自行提供一个供执行的ie控件,此控件无需尺寸,无需可见,但是必须存在,换句话说可以是设置为可见假,也可以是个宽,高分别为0的控件 
 
 
接口表: 
1: 编辑框_撤销(控件名,空间名)   
 参数解释:参数2可省略 
作用:回滚编辑框内容,相当于文本编辑软件常见的"恢复上次操作",仅能回滚一次 
返回值:无 
 
2:编辑框_滚动(控件名,行数,空间名) 
参数解释:参数2为希望滚动的行数,小于0为上滚,大于0为下滚,0为不滚,参数3可省略 
作用:编辑框下滚指定的行数. 注意编辑框应该设置多行模式才会有效. 
返回值:无 
 
3:编辑框_是否改动(控件名,空间名) 
 参数解释:参数2可省略 
作用:判断从进程打开以来,目标编辑框的内容是否被改动过 
返回值:0表示从未改变,非0表示曾经改变过 
 
4:编辑框_取光标位置(控件名,空间名) 
参数解释:参数2可省略 
作用:获取编辑框光标所在位置 
返回值:返回整型数,表示光标位置位紧跟于第几个字符之后,0表示编辑框无光标热点或者位于编辑框起始位置 
 
5:编辑框_取行数(控件名,空间名) 
参数解释:参数2可省略 
作用:获取编辑框字符行数  注意编辑框应该设置多行模式才会有效. 
返回值:返回整型数,表示编辑框当前有多少行字符 
 
6:编辑框_取文本长度(控件名,空间名) 
参数解释:参数2可省略 
作用:获取编辑框字符数量  不用再str.strleng了 
返回值:返回整型数,表示编辑框当前有多少个字符 
 
7:编辑框_限制文本长度(控件名,数量,空间名) 
参数解释:参数2为希望限制的字符数量,参数3可省略 
作用:限制编辑框接受输入的长度  官方开放了接受数字,这个函数只限制数量,不限制内容. 
返回值:无 
 
8:编辑框_设IE地址栏(控件名,空间名) 
参数解释:参数2可省略 
作用:将编辑框变成IE地址栏模式,会下拉弹出曾经在IE上访问过的网址,比如上过淘宝网,那么打个字母T就会下拉出taobao.com供选择 
返回值:无 
 
9:编辑框_显隐滚动条(控件名,滚动条类型,显隐,空间名) 
参数解释: 
 
参数2为滚动条类型,取值如下: 
0=纵向滑块; 1=横向滑块; 3=纵横滑块, 
 
参数3为整型值,0表示隐藏参数2指定的滑块,非0表示显示指定滑块 
 
参数4可省略 
作用:显示或者隐藏编辑框侧边滑块.  不用再在控件属性上选取了,可以直接设置 
返回值:无 
 
10:下拉框_弹出(控件名,空间名) 
参数解释:参数2可省略 
作用:打开指定下拉框  就像鼠标点住下拉的小箭头一般 
返回值:无      
  
11:isElementID(控件名,特征字,空间名) 
参数解释: 
参数2为需要判断的元素ID特征,可以从AB抓抓上获取.注意必须是元素的ID特征,因此必须保证该ID是页面上唯一的,否则将可能误判(AB抓上勾选ID之后提示"只找到1个"时,该ID特征为页面唯一),注意直接写特征内容或者id:特征内容,不支持id=特征的格式 
 
作用:通过指定元素ID特征判断页面是否存在该元素 需IE 
返回值:不存在返回空字符串,元素存在则返回该元素innerHTML属性 
调用例子: 
- 功能 开始_点击()
 
 -     结果=控件_.元素ID是否存在("浏览器0","id:focus_ctrl")
 
 -     traceprint(结果)
 
 - 功能结束
 
  复制代码 
  
 
  
11:元素ID是否存在(控件名,特征字,空间名) 
参数解释: 
参数2为需要判断的元素ID特征,可以从AB抓抓上获取.注意必须是元素的ID特征,因此必须保证该ID是页面上唯一的,否则将可能误判(AB抓上勾选ID之后提示"只找到1个"时,该ID特征为页面唯一)注意直接写特征内容或者id:特征内容,不支持id=特征的格式 
 
作用:通过指定元素ID特征判断页面是否存在该元素  需IE 
返回值:不存在返回空字符串,元素存在则返回该元素innerHTML属性 
- 功能 开始_点击()
 
 -     结果=控件_.元素ID是否存在("浏览器0","id:focus_ctrl")
 
 -     traceprint(结果)
 
 - 功能结束
 
  复制代码 
  
 
 
  
12:isElementName(控件名,特征字,空间名) 
参数解释: 
参数2为需要判断的元素Name特征,可以从AB抓抓上获取.注意必须是元素的Name特征,因此必须保证该特征是页面上唯一的,否则将可能误判(AB抓上勾选Name之后提示"只找到1个"时,该特征为页面唯一)注意直接写特征内容或者name:特征内容,不支持name=特征的格式 
作用:通过指定元素Name特征判断页面是否存在该元素  需IE 
返回值:不存在返回0,元素存在则返回1 
  
- <font color="#000080">功能 退出_点击()
 
 -     结果=控件_.元素名称是否存在("浏览器0","name:searchsubmit")
 
 -     traceprint(结果)
 
 -     
 
 - 功能结束</font>
 
  复制代码 
 
 
13:元素名称是否存在(控件名,特征字,空间名) 
参数解释: 
参数2为需要判断的元素Name特征,可以从AB抓抓上获取.注意必须是元素的Name特征,因此必须保证该特征是页面上唯一的,否则将可能误判(AB抓上勾选Name之后提示"只找到1个"时,该ID特征为页面唯一)注意直接写特征内容或者name:特征内容,不支持name=特征的格式 
作用:通过指定元素Name特征判断页面是否存在该元素  需IE 
返回值:不存在返回0,元素存在则返回1 
  
- <font color="#000080">功能 退出_点击()
 
 -     结果=控件_.元素名称是否存在("浏览器0","name:searchsubmit")
 
 -     traceprint(结果)
 
 -     
 
 - 功能结束</font>
 
  复制代码 
 
 
 
 
空间:系统_ 
 
接口表: 
 
1:清空目录(路径,目标类型) 
参数解释: 
参数1为需要清空的目录全路径,支持"rc:"路径 
 
参数2为要清空的文件类型,默认是"*.*"即所有文件,支持*号和?号通配符  设置这里可以只清空目录下的某些文件 
 
作用:删除指定目录下指定类型的所有文件 
返回值:无 
 
空间:post_ 
 
接口表: 
  
1:本地是否连接() 
参数解释:无参数 
作用:判断本机的"本地连接"是否已经启用,即网卡与上级设备是否连接,不判断是否连接因特网 
返回值:0为未连接,非0表示已连接 
  
2:公网是否连接() 
参数解释:无参数 
作用:判断是否连接因特网,此函数略微有延迟,没本来连接判断快,但是判断的是是否已连接到公网 
返回值:0为未连接,非0表示已连接 
  
3:设置网页复制提示(状态) 
参数解释:bool型,true表示需要提示,false表示无提示 
作用:某些网页复制时会弹窗询问是否可以使用剪切板,此函数可以屏蔽弹窗 
返回值:无 
 
 
空间:时间_ 
 
注意:本空间方法在函数作用描述为"需IE"的,需要自行提供一个供执行的ie控件,此控件无需尺寸,无需可见,但是必须存在,换句话说可以是设置为可见假,也可以是个宽,高分别为0的控件 
 
接口表: 
  
1:取13位时间戳(浏览器名,空间名) 
参数解释: 
参数1:用来执行的浏览器控件名称 
参数2:可以被省略 
作用:取出一个13位时间戳  需IE 
返回值:字符串表达的一个时间戳,通常都是13位,1开头 
  
2:解析13位时间戳(浏览器名,时间戳,空间名) 
参数解释: 
参数1:用来执行的浏览器控件名称 
参数2:需要解析的13位时间戳. 
作用:将一个时间戳还原到日期格式  需IE 
返回值:参数错误或者失败返回空字符串,成功返回日期格式字符串 
  
3:取随机时间戳(浏览器名,空间名) 
参数解释: 
参数1:用来执行的浏览器控件名称 
参数2:可以被省略 
作用:取出一个随机时间戳  需IE 
返回值:字符串表达的一个时间戳,通常都是15位,0.开头  函数失败返回"0" 
 
空间:字符串_ 
  
接口表: 
  
1:随机百家姓() 
参数解释: 
无参数 
作用:随机取得百家姓中的一个 
返回值:字符串 
 
 
 
暂时先这些 
 
 
 
 
 
 
 
 
 
 
 
 
 |