基于按键精灵ESS工单批处理设计与实现.docVIP

基于按键精灵ESS工单批处理设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于按键精灵ESS工单批处理设计与实现

基于按键精灵ESS工单批处理设计与实现   【摘要】 随着网络智能化的发展,邯郸联通推出了一项新的通信服务产品―一号双机,由于当初受理时的纰漏,产品在带动收入的同时也产生了高额的欠费。为解决这一问题,要求所有一号双机的固话号码变更为预付费类型,而这两万多个号码若要人工来完成业务修改就是一项很繁琐的工作。本文通过使用自动化脚本编辑工具―按键精灵,编写批处理脚本,来使复杂的工作简单化,繁重的工作轻松化,解放双手的同时还提高了工作效率。   【关键词】 按键精灵 批处理 脚本 自动输入   一、引言   2014年中国联通邯郸市分公司启动欠费追缴专项工作,其中大量一号双机的固话号码最初是按后付费类型受理的,导致后期产生了巨额欠费,造成公司追缴工作的困难,给财务管理的带来严重影响。为了能够有效地遏制此类号码产生欠费,需要将该批号码的后付费类型改为预付费类型。但目前中国联通电子化销售服务管理系统(ESS系统)已关闭所有批量受理权限,手工处理一分钟完成2个,每人每天工作8小时,则每天能处理960个,2万个号码全部处理完毕需要21天的时间,由于需要处理的号码数量巨大,加之人在长时间集中精力的情况下工作,极易出现差错,并不能保证操作的准确,因此这种在理想状态下完全靠人工处理是不现实的,于是考虑通过编写程序实现工单批处理。   二、概述   按键精灵是一款模拟鼠标键盘动作的免费软件。通过制作脚本,让按键精灵代替双手自动执行一系列鼠标键盘动作,将工作人员的重复性操作全部由计算机替代, 最大程度地实现业务操作的自动化[1]。程序员在按键精灵中编写基于VBScript的脚本语言,该脚本可以从Excel表中读取待受理号码,自动录入ESS系统,并在业务类型中选择预付费类型,最后填写受理人员、受理人员联系方式、备注信息等内容,确定提交后完成整个受理过程。   三、总体设计   3.1开发环境   操作系统: WIN 7   显示器分辨率:1920*1080   开发工具:按键精灵2014.02   开发语言:VBScript   3.2实现流程   (图1)   3.3关键技术的解决方案   关键一:打开和关闭Excel工作表。   完成打开Excel表的功能可使用Call Plugin.Office. OpenXls插件命令, 该命令只有一个参数, 其含义是打开文件的绝对路径信息, 参数的设定只要根据具体情况设定即可。例如文件放在D盘根目录下,调用命令可写成[3]:   Call Plugin.Office.OpenXls(D:\待修改号码.xlsx”)   完成关闭Excel表的功能可使用Call Plugin.Office. CloseXls插件命令,关闭Excel表命令可写成:   Call Plugin.Office.CloseXls()   关键二:按行读取Excel工作表中的单元格数据,写入ESS系统中的业务号码文本框。   读取Excel表中某单元格的数据, 可使用Plugin.Office. ReadXls命令, 获取读到的数据可写成:   t = Plugin.Office.ReadXls(a, b, c)   参数 a代表工作表编号,参数b代表行号, 参数c代表列号。数据写入则通过调用SayString命令实现,可写成SayString t,即在指定文本框中写入Excel表中的数据。   关键三:鼠标找图。   找图操作是整个批处理的关键步骤,它决定着自动处理程序执行是否成功。首先,将鼠标要点击的按钮利用按键精灵中的抓抓工具进行截图,保存成.bmp位图图片,注意截图时要保证图片四个角的像素颜色是一致的,这样脚本才能准确找到该图。其次,将截图上传到该脚本下的附件中。最后,编辑脚本代码,实现找图操作。该操作可使用如下命令:   FindPic 900,200,1330,250,Attachment:\业务号码.bmp,0.9,intX,intY   If intX 0 And intY 0 Then   MoveTo intX+220, intY+10   Delay 1000   LeftClick 1   在屏幕上900,200,1330,250的范围内查找图片“业务号码.bmp”,准确度0.9,如果找到该图片,即执行单击操作,在单击操作执行前,可以增加一个1000毫秒的延迟,以提高脚本运行的有效性。查找范围四个值的含义为:左上角X坐标,左上角Y坐标,右下角X坐标,右下角Y坐标,如欲在整个屏幕范围内进行查找,亦可将查找范围设定为0,0,1920,1080。   关键四:遇到意外事件时,脚本自动暂停,并发出警告提示音。   在脚本运行过程中,有很多意想不到的事情发

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档