首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AutoHotKey脚本一键自动化登陆OA

AutoHotKey(AHK)操控Web进行自动化登陆

很多朋友说,每天上班第一件事就是登陆OA收发邮件。

这些重复性工作,在个人办公电脑,能不能再简化些?

简化到只需双击即可完成以下流程:

打开IE浏览器

打开OA登陆界面

输入用户名

换行至密码框

输入密码

点击登陆

完全可以!由于内网OA大多不与外网相通,因此大部分不需输入验证码即可登陆,下面将演示采用AHK脚本简单实现模拟登陆OA:

写好脚本,另存为“***.ahk”文件。下面测试看效果:

仔细分析脚本,发现第2-4行几乎是默认的写法,只不过把第4行的网址替换为目标网址;第7、8、10、11行几乎是同样的写法,会用到pwb.document.GetElementsByName来定位输入框、选择框或者按钮。

GetElementByName意为依据名字获取元素集合,语句中zggh、dlkl、jzyhm、btnOK都是元素的名字。

那么,如何获取元素的名字呢?下面以百度登陆为例进行说明:

百度登陆获取元素示例

聪明的小伙伴马上问,既然网站可以模拟登陆,那么能不能自动下载数据?能不能自动保存数据啊?

Jeffrey告诉大家,这些都可以做到。

需要注意的是,外网的多数登陆需要进行各种千奇百怪的验证,但是目前利用AHK进行识别验证码比较繁琐。

另外,大家一定不要忘记外加一个Windows屏保密码来保证个人电脑隐私安全,怎么说办公电脑不能裸奔的吧?

大家快去试试吧

本篇介绍认识AHK操控Web网页的实例,大家在工作中多多实践尝试,让它帮你实现各种重复性工作吧……

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200227A0Q57000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券