惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
U
Unit 42
J
Java Code Geeks
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
罗磊的独立博客
月光博客
月光博客
腾讯CDC
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
B
Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
美团技术团队
Y
Y Combinator Blog
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
爱范儿
爱范儿
B
Blog RSS Feed
V
Visual Studio Blog
MyScale Blog
MyScale Blog

博客园 - yesry

程序员专用IM新版本发布,诸多创新非模仿 VC的强大 + ExtJS的漂亮 + (MySQL+SQlite)数据库 + JavaScript的动态语言的灵活 通过桥接器,Java调用任何DLL 学生的福音:做错之题管理 Google 和 baidu 搜索结果二次加工 汉编卷土重来? 用贾樟柯访谈评《疯狂的程序员》 Widgets 引擎的设计和实现 Duceland Widgets Engine 例子一 作为软件从业员面对番茄事件的尴尬立场 招聘Windows API 熟悉人 招IE插件精通人 史上最不安全的浏览器——Dangerous Browser VC调用 JavaScript 难题:如何使当前程序的对象进入脚本 PHP能参与桌面项目吗?适合吗?——C#客户端 嵌入 PHP 一例 互联网公司老板的十大谎言之解——时间成本和竞争成本 我在外资公司的2个月 让大家见识一下新一代分析源代码生成流程图的东东吧 如何进行界面和业务逻辑分开的原型化开发
键鼠模拟的妙用
yesry · 2009-01-16 · via 博客园 - yesry

妙用一:外挂或远程控制

可以预想,外挂和远程控制会用到键鼠模拟功能。尤其是外挂,很多键鼠模拟精灵软件都支持脚本。

妙用二:黑盒测试工具

用录制或者用户编写的脚本,执行的时候会用到键鼠模拟功能。

妙用三:登录web邮箱发信

上述用处已经是众所周知的了,本功能这才是本文的重点。

下面的代码先打开mail.163.com,然后用脚本模拟鼠标和键盘行为,做这样的步骤:

1移动鼠标到用户名的地方按下,模拟键盘打入用户名

2移动鼠标到密码的地方按下,模拟键盘打入密码

3移动鼠标到登录按钮的地方按下,然后等待8秒

4移动鼠标到写信按钮的地方按下,等待1秒钟,让浏览器处理一下

5然后依次类推打入收件人,主体,信件内容等等。

6最后鼠标移动到发送按钮的地方按下,完成全部过程。

脚本代码在这里

当然,邮件内容从文件读进来的,用的是Scripting.FileSystemobject类。Scripting.FileSystemobject类开发ASP和VBS的人经常用,开发js的朋友可能没有碰过,因为js原本由不得浏览器使用这个类,但是本例用了一个支持js的客户端,所以支持js调用Scripting.FileSystemobject。

妙用四:股票自动盯盘

这个功能也是很有意思的

我们知道,要在比现价高卖出,可以提前委托,对于上班族来说,可以在半夜12点刚过就可以进行委托了,但是如果希望在低于某个百分比(例如1.2%)止损卖出的话,提前委托是不可能的。

如果要自动盯着盘子,发现高于预定于既定价格就进行模拟键鼠的方式卖掉,也可以低于某个价位进行止损。

点开代码