模拟输入法原理自动计算小时数并输入到当前位置

模拟输入法原理自动计算小时数并输入到当前位置

平常办公录入数据时,已有软件不一定都做的非常人性化或是没有考虑到具体使用的个性需要,出现待录入的数据与已有数据不配备,需要在录入时进行人工计算,将计算结果录入到软件中,如此一来就增加了工作量,也增加了出错的可能。

比如,加班时长或是计时工时录入时,统计的一般是工作的“开始时间”和“结束时间”,而软件需要的数据是持续的小时数,录入时需要人工根据报上来的开始时间和结束时间来计算持续的小时数,如果是整小时还可以,如果涉及到了分钟,人工计算就太过麻烦了,并且容易出现错误。

为了能够方便的录入持续的小时数,满足输入“开始时间”和“结束时间”自动计算小时数的需求,特开发了以下工具,可以实现小键盘连续输入“开始时间”和“结束时间”数据,自动计算好小时数,写到被录数据项中。

选中需要录入小时数的数据项,按快捷键调出界面并连续输入时间数据,回车后持续的小时数自动填到数据项中,界面消失,完成录入。

除了可以计算持续的小时数,还可以根据设定的时段,扣除休息时间,如午饭、晚饭休息时间等,根据录入的数据和设定的规则自动计算并扣除。具体如下:

主界面

  1. 需要时,先打开此工具,10秒后会自动隐藏,需要时,按“F10”可以调出窗口,依次输入“开始时间”,“结束时间”,即可以自动计算出小时数,点“写入”即可以填写到目标位置中。
  2. 具有容错功能,输入时,标准格式为“12:34”,也接受以下格式:“12:34”,“1234”,“12:00”,“12”等,录入后按“回车”键可以自动跳到下一项,在结束时间中按回车键则完成计算并写入到目标项中,界面隐藏,如需再次使用,按“F10”重复以上步骤。
  3. 含休息时段及扣除额的界面(点击右下角的“>”可以调出时段部分)

此处的时间段仅供查看,如果需要修改,可以到同目录下的“计算小时数.ini”文件中修改,文件内容如下:

需要此插件代码的朋友,可以点此链接:https://download.csdn.net/download/w_dexu/12660268

——专注办公软件的二次开发及培训,你有问题,我有思路!
——微博、微信、CSDN同号:w_dexu
——转载请注明出处!

微信二维码扫码加微信

猜你喜欢

转载自blog.csdn.net/w_dexu/article/details/107576718