如何在程序更新时捕获系统事件并在更新软件时自动化常规步骤?

如何在程序更新时捕获系统事件并在更新软件时自动化常规步骤?

我是一名会计程序的支持工程师。该程序在 Windows 下运行。

我每天都要更新许多会计软件库。我的意思是软件总是相同的。但用户可能安装了 50 个信息库。每个信息库都需要更新。可能是一些为其客户记账的外包公司。因此,他们为每个客户安装了一个特殊的信息库,我必须对其进行更新。

我希望以某种方式使我的日常操作自动化。我的意思是我必须:启动每个程序,在菜单中选择更新过程,在目录中寻找更新,按下一步,确认我已阅读说明,确认我已备份数据,然后按下一步、下一步和完成。然后在主菜单中我必须重新启动程序,然后同意该软件已合法购买。然后再次重新启动。制作另一个备份。然后启动测试过程并选择几个选项(在典型情况下总是典型的)。然后我必须等待测试通过。然后继续另一个信息库。

软件开发人员没有为我们提供任何静音模式的启动选项。好吧,更新一个信息库需要 20 分钟到 1 小时。

我熟悉几种编程语言。例如 Java、C# 和一些脚本语言。但我从未编写过批处理文件。

好吧,我只是想知道,如果可以的话,您能否推荐我使用哪种技术/语言来实现自动化。提前谢谢您。

答案1

我希望以某种方式使我的日常操作实现机器人化。

我们有一个词来形容这种现象:自动化。:)

我的意思是我必须:启动每个程序,在菜单中选择更新过程,在目录中寻找更新,按下一步,确认我已阅读说明,确认我已备份数据,然后下一步、下一步和完成。

自动热键也许能够帮助完成这一部分。

软件开发人员没有为我们提供任何静音模式或类似的启动选项。

你要求他这么做了吗?软件开发人员为你工作,对吧?你应该能够与该人员的管理层交谈,并以功能请求的形式获得自动化支持。

相关内容