本帖最后由 超自然 于 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:随机百家姓()
参数解释:
无参数
作用:随机取得百家姓中的一个
返回值:字符串
暂时先这些
|