记录使用Python制作脚本,获取其他程序录入的信息过程中的步骤,以及遇到的困难。以防遗忘,以备查阅。
背景:
1、本人属于小白,工厂上班未学过计算机编程,以前只是用按键精灵写过简单的游戏挂机脚本。
2、工厂维修有自己的软件。维修系统中不良现象需要手动输入,不良SN号码使用条码枪扫描录入。不良现象和不良SN会一一对应。
3、维修同事需要获得录入的信息,目前是单独再扫描一份在EXCEL中。
4、系统是多个工场通用的,不可能因为我们的需要而去修改,数据库接口也不给我们。我就以一顿饭的条件,接下了这活。
实现方案:
1、再制作一个GUI界面,在我的界面里录入信息。将录入的信息发送给维修系统对应的控件中。
2、以监控维修系统的方式,获得录入信息。
实现难点:
1、原维修系统中不良现象录入的时候就会自动补全,wxpython没有找到自动补全的方法。
手动录入效率太低,所以想对不良现象进行归类,并制作条形码,以条码枪扫描方式录入。(归类整理不良现象需要时间,该方案暂时搁浅)
2、因为条码枪扫描SN号码一闪而逝,所以想通过获得不良SN号码录入框的内容方式得到不良SN号码。
但是因条码枪扫描信息显示过快,经常出现SN号码丢失,无法获得完整SN号码现象。所以想到使用监控键盘的当时,获得需要的信息。