加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

WQM按键精灵插件说明

(2011-10-03 17:27:10)
标签:

杂谈

分类: 电脑和软件

源地址http://hi.baidu.com/pcwebgame/blog/item/14582017bf4d6f58f2de3262.html

1.插件简介
WQM按键精灵插件作为按键精灵的一个插件,为按键精灵提供对WQM的全方位的控制功能,同时也能够提供对WQM中网页的全面控制功能。


2.插件功能说明
WQM插件提供三类控制命令:WQM全局控制命令、WQM浏览控制命令、页面控制命令,后台键盘鼠标命令,后台找色命令,全局控制命令,JS扩展命令

2.1.全局控制命令

1)Bind(WQM进程名)
功能:绑定最后一个正在运行的WQM进程,如果没有找到就启动一个WQM进程并绑定
参数:WQM进程名
返回值:进程ID

2)Tips(字符串)
功能:在托盘区显示一个气泡提示信息;
参数:提示信息;
返回值:无

3)SetSize(窗口宽度,窗口高度)
功能:将WQM窗口设置为指定大小;
参数:
参数1:窗口宽度;
参数2:窗口高度;
返回值:无

4)Save(网页地址,保存的文件路径)
功能:将指定url保存为文件;
参数:
参数1:需要保存的网页地址;
参数2:需要保存的文件路径;
返回值:无


2.2.浏览控制命令

1)Go(网页地址)
功能:当前标签页打开Url指定的网页;此操作是一个阻塞操作,如果网页没有打开,脚本不能继续执行。如果超过全局超时设定,将导致脚本中止;
参数:
参数1:需要打开的网页地址
参数2 布尔型:是否强制从服务器读取,默认为读取页面,可能读取本地缓存。
返回值:无

2)Back()
功能:当前标签的网页浏览向后退,
参数:无;
返回值:无

3)Forward()
功能:当前标签页前进;
参数:无;
返回值:无

4)Refresh(指定是否强制刷)
功能:刷新当前标签页
参数:参数1:指定是否强制刷新当前标签页,0表示正常刷新,1表示强制刷新
返回值:无

5)TabNew ()
功能:在WQM中新建一个标签页,并跳转到该标签页上;
参数:无
返回值:无

6)TabGoto(标签页)
功能:跳转到WQM中指定需要的标签页上
参数:整数类型;
返回值:无

7)TabClose()
功能:关闭当前标签页
参数:无
返回值:无

8)ScrollTo(水平滚动条位置,垂直滚动条位置)
功能:将当前网页滚动到指定位置;
参数:
参数1:水平滚动条位置;
参数2:垂直滚动条位置;
返回值:无

9)ClearHistory()
功能:清除浏览器的历史记录,无需跳出确认对话框;
参数:无
返回值:无

10)ClearTemp()
功能:清空IE临时文件
参数:无
返回值:无

11)ClearCookie()
功能:清除IE所有的Cookie
参数:无
返回值:无

12)GetUrl()
功能:返回当前页面的URL地址
参数:无
返回值:字符串,当前页面的URL地址


2.3.页面控制命令

1)HtmlClick(网页元素特征串)
功能:点击网页中的按钮或链接,或者是其他元素,无ID请指定tag;
参数:网页元素特征串

2)HtmlInput(所需输入的内容,网页元素特征串)
功能:向网页中的文本框输入内容;
参数:
参数1,所需要的内容
参数2,网页元素特征串,无ID请指定tag

3)HtmlCheck(状态,网页元素特征串)
功能:选择/清除网页中的单选框或复选框;
参数:
参数1,True表示选中,FALSE表示取消选中
参数2,网页元素特征串,无ID请指定tag

4)HtmlSelect(选择项的Value,网页元素特征串)
功能:选择下拉列表中的项;
参数:参数1,选择项的值,无ID请指定tag

5)HtmlGet(类型,网页元素特征串)
功能:获取网页中指定元素,指定类型的的值;
参数: 类型:text html outerHtml value src class href alt title
网页元素特征串

6)HtmlExists(网页元素特征串)
功能:在网页中查找对应的网页元素,返回对应的网页元素的个数
参数:网页元素特征串
返回值:对应该特征字符串的网页元素的个数

2.4.扩展命令

1)String RunJS(执行类型,Javascript语句)
功能:直接执行一段Javascript语句;
参数:
参数1:执行类型,0:无返回值,1有返回值【JS中必须有return语句】
参数2:Javascript语句
返回值:返回特征字符串;

2.5.后台键盘鼠标命令

1)MoveTo(X坐标,Y坐标)
功能:鼠标移动
参数:
参数1 整数型,X坐标
参数2 整数型,Y坐标
返回值:无
例子:Plugin Web.MoveTo(50,100)

2)LeftDown(X坐标,Y坐标)
功能:鼠标左键按下
参数:
参数1 整数型,X坐标
参数2 整数型,Y坐标
返回值:无
例子:Plugin Web.LeftDown(50,100)

3)LeftUp(X坐标,Y坐标)
功能:鼠标左键弹起
参数:
参数1 整数型,X坐标
参数2 整数型,Y坐标
返回值:无
例子:Plugin Web.LeftUp(50,100)

4)LeftClick(X坐标,Y坐标)
功能:鼠标左键单击
参数:
参数1 整数型,X坐标
参数2 整数型,Y坐标
返回值:无
例子:Plugin Web.LeftClick(50,100)

5)LeftDoubleClick(X坐标,Y坐标)
功能:鼠标左键双击
参数:
参数1 整数型,X坐标
参数2 整数型,Y坐标
返回值:无
例子:Plugin Web.LeftDoubleClick(50,100)

6)KeyDown(键盘虚拟码)
功能:键盘按下
参数:整数型,键盘虚拟码
返回值:无
例子:Plugin Web.KeyDown(13)

7)KeyUp(键盘虚拟码)
功能:键盘弹起
参数:整数型,键盘虚拟码
返回值:无
例子:Plugin Web.KeyUp(13)

8)KeyPress(键盘虚拟码)
功能:键盘点击
参数:整数型,键盘虚拟码
返回值:无
例子:Plugin Web.KeyPress(13)

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有