本发明涉及计算机领域,尤其涉及一种手持式印字机应用程序优化方法及系统。
背景技术:
在加工或者施工现场,经常会用到手持式印字机进行标记的打印,在打印工作之前,需要先将打印内容编辑成excel(一种电子表格)表格,然后利用手持式印字机配套的印字机应用程序(计算机应用程序)导入至手持式印字机,手持式印字机读取excel表格中的内容以进行打印。
手持式印字机读取excel表格中的内容时,会先以行或列为单位将excel文件分解成多个导入文件,手持式印字机分别读取导入文件的内容进行打印。
每个excel表格形成的导入文件名为了方便用户操作,通常有应用程序设置的默认文件名,每个excel表格操作时形成的默认文件名都是相同的,如果有多个excel文件需要导入时,每个excel文件形成的导入文件的文件名需要不同,才能存入,否则相同的文件名会被覆盖,因此就需要将默认文件名进行重新命名的工作,当对大量文件进行操作时,操作人员的工作量很大,而且效率不高,还会容易出错。
技术实现要素:
本发明要解决的技术问题是为了克服现有技术中手持式印字机的文件命名人工操作易出错,且工作效率不高的缺陷,提供一种手持式印字机应用程序优化方法及系统。
本发明是通过下述技术方案来解决上述技术问题:
一种手持式印字机应用程序优化方法,所述手持式印字机应用程序优化方法包括:
获取印字机应用程序的窗口句柄;
获取选择指令,所述选择指令用于通过所述窗口句柄获取所述印字机应用程序中选择的印字文件的默认文件名,所述印字文件的内容为印字机打印的内容;
通过所述选择指令获取所述默认文件名;
将所述默认文件名修改为预设的修改文件名;
将所述修改文件名通过所述印字机应用程序的窗口句柄发送至所述印字机应用程序。
较佳地,所述手持式印字机应用程序优化方法还包括:
向所述印字机应用程序的窗口句柄发送导入指令,所述导入指令用于命令所述印字机应用程序导入所述修改文件名对应的文件至所述印字机中。
较佳地,所述印字文件包括若干个,所述手持式印字机应用程序优化方法还包括:
通过所述印字机应用程序的窗口句柄获取若干所述印字文件对应的默认文件名;
依次读取每个所述默认文件名,并依次修改每个所述默认文件名分别得到对应的所述修改文件名,将每个所述修改文件名依次通过所述印字机应用程序的窗口句柄发送至所述印字机应用程序。
较佳地,所述手持式印字机应用程序优化方法还包括:
通过显示界面设置所述预设的修改文件名。
较佳地,所述预设的修改文件名包括共同字段和区别字段,所述共同字段为所有所述修改文件名中相同的内容,所述区别字段为按照预设变化规则改变的内容。
一种手持式印字机应用程序优化系统,所述手持式印字机应用程序优化系统包连接模块、选择模块、获取模块、修改模块、发送模块;
所述连接模块用于获取印字机应用程序的窗口句柄;
所述选择模块用于获取选择指令,所述选择指令用于通过所述窗口句柄获取所述印字机应用程序中选择的印字文件的默认文件名,所述印字文件的内容为印字机打印的内容;
所述获取模块用于通过所述选择指令获取所述默认文件名;
所述修改模块用于将所述默认文件名修改为预设的修改文件名;
所述发送模块用于将所述修改文件名通过所述印字机应用程序的窗口句柄发送至所述印字机应用程序。
较佳地,所述手持式印字机应用程序优化系统还包括导入模块,所述导入模块用于向所述印字机应用程序的窗口句柄发送导入指令,所述导入指令用于命令所述印字机应用程序导入所述修改文件名对应的文件至所述印字机中。
较佳地,所述印字文件包括若干个,所述修改模块还用于通过所述印字机应用程序的窗口句柄获取若干所述印字文件对应的默认文件名;以及依次读取每个所述默认文件名,并依次修改每个所述默认文件名分别得到对应的所述修改文件名;
所述发送模块还用于将每个所述修改文件名依次通过所述印字机应用程序的窗口句柄发送至所述印字机应用程序。
较佳地,所述手持式印字机应用程序优化系统还包括设置模块,所述设置模块用于通过显示界面设置所述预设的修改文件名。
较佳地,所述预设的修改文件名包括共同字段和区别字段,所述共同字段为所有所述修改文件名中相同的内容,所述区别字段为按照预设变化规则改变的内容。
本发明的积极进步效果在于:
本发明通过获取印字机应用程序的窗口句柄,获取印字文件的默认文件名,将默认文件名修改为预设的修改文件名,并发送至印字机应用程序,从而可以避免人工对默认文件名的修改,在印字文件比较多的情况下,可大大减少操作人员的工作量,提高工作效率,降低出错率。
附图说明
图1为本发明的实施例1的手持式印字机应用程序优化方法的流程图。
图2为本发明的实施例2的手持式印字机应用程序优化系统的模块示意图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
本发明提供一种手持式印字机应用程序优化方法,如图1所示,手持式印字机应用程序优化方法包括:
步骤100、打开印字机应用程序,印字机应用程序用于加载预编辑的excel表格。
印字机应用程序根据excel表格形成印字文件,印字文件包括默认文件名。
可人工操作打开印字机应用程序,也可通过调用印字机应用程序的执行文件,打开印字机应用程序,以进一步方便操作人员的操作。
步骤101、获取印字机应用程序的窗口句柄。
步骤102、获取选择指令。
选择指令用于通过窗口句柄获取印字机应用程序中选择的印字文件的默认文件名,印字文件的内容为印字机打印的内容。
步骤103、通过选择指令获取默认文件名。
步骤104、将默认文件名修改为预设的修改文件名。
步骤105、将修改文件名通过印字机应用程序的窗口句柄发送至印字机应用程序。
通常,印字文件会包括若干个,为进一步提高工作效率,可通过印字机应用程序的窗口句柄获取若干印字文件对应的默认文件名。
依次读取每个默认文件名,并依次修改每个默认文件名分别得到对应的修改文件名,将每个修改文件名依次通过印字机应用程序的窗口句柄发送至印字机应用程序。
为进一步方便用户操作,提高工作效率,步骤104之前还包括
步骤104’、通过显示界面设置预设的修改文件名。
步骤104’的设置是方便操作人员根据需求定制化修改后的文件名。
为方便自动操作,可设置预设的修改文件名包括共同字段和区别字段,所有修改文件名中相同的内容为共同字段,区别字段为按照预设变化规则改变的内容。比如说,预设的修改文件名的共同字段设置为20190401-,区别字段设置为从1开始递增变化规则的数字,则修改文件名为20190401-1、20190401-2、20190401-3……。
步骤106、向印字机应用程序的窗口句柄发送导入指令,导入指令用于命令印字机应用程序导入修改文件名对应的文件至印字机中。
本实施例通过获取印字机应用程序的窗口句柄,获取印字文件的默认文件名,将默认文件名修改为预设的修改文件名,并发送至印字机应用程序,从而可以避免人工对默认文件名的修改,在印字文件比较多的情况下,可大大减少操作人员的工作量,提高工作效率,减少出错率。
实施例2
本实施例提供一种手持式印字机应用程序优化系统,如图2所示,手持式印字机应用程序优化系统包括开启模块200、连接模块201、选择模块202、获取模块203、修改模块204、发送模块205、设置模块206和导入模块207。
开启模块200用于打开印字机应用程序,印字机应用程序用于加载预编辑的excel表格。
印字机应用程序根据excel表格形成印字文件,印字文件包括默认文件名。
可人工操作打开印字机应用程序,也可通过调用印字机应用程序的执行文件,打开印字机应用程序,以进一步方便操作人员的操作。
连接模块201用于获取印字机应用程序的窗口句柄;
选择模块202用于获取选择指令,所述选择指令用于通过所述窗口句柄获取所述印字机应用程序中选择的印字文件的默认文件名,印字文件的内容为印字机打印的内容;
获取模块203用于通过选择指令获取默认文件名;
修改模块204用于将默认文件名修改为预设的修改文件名;
发送模块205用于将修改文件名通过印字机应用程序的窗口句柄发送至印字机应用程序。
通常,印字文件会包括若干个,为进一步提高工作效率,可通过印字机应用程序的窗口句柄获取若干印字文件对应的默认文件名;
依次读取每个默认文件名,并依次修改每个默认文件名分别得到对应的修改文件名,将每个修改文件名依次通过印字机应用程序的窗口句柄发送至印字机应用程序。
设置模块206用于通过显示界面设置预设的修改文件名,以供操作人员根据需求定制化修改后的文件名。
为方便自动操作,可设置预设的修改文件名包括共同字段和区别字段,所有修改文件名中相同的内容为共同字段,区别字段为按照预设变化规则改变的内容。比如说,预设的修改文件名的共同字段设置为20190401-,区别字段设置为从1开始递增变化规则的数字,则修改文件名为20190401-1、20190401-2、20190401-3……。
导入模块207用于向印字机应用程序的窗口句柄发送导入指令,导入指令用于命令印字机应用程序导入修改文件名对应的文件至印字机中。
较佳地,印字文件包括若干个,修改模块还用于通过印字机应用程序的窗口句柄获取若干印字文件对应的默认文件名;以及依次读取每个默认文件名,并依次修改每个默认文件名分别得到对应的修改文件名;
发送模块还用于将每个修改文件名依次通过印字机应用程序的窗口句柄发送至印字机应用程序。
本实施例通过获取印字机应用程序的窗口句柄,获取印字文件的默认文件名,将默认文件名修改为预设的修改文件名,并发送至印字机应用程序,从而可以避免人工对默认文件名的修改,在印字文件比较多的情况下,可大大减少操作人员的工作量,提高工作效率,减少出错率。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。