当前位置 : 主页 > 网络安全 > 测试自动化 >

窗口 – 你如何开始自动化我的工作?

来源:互联网 收集:自由互联 发布时间:2021-06-19
在我的新工作中,我们销售进口的东西.为了能够销售所述的东西,目前每件货物都需要发生以下事情: 发票到电子邮件附件形式的Excel电子表格 猴子打开发票,将三列的相关部分复制到电
在我的新工作中,我们销售进口的东西.为了能够销售所述的东西,目前每件货物都需要发生以下事情:

>发票到电子邮件附件形式的Excel电子表格
>猴子打开发票,将三列的相关部分复制到电子表格模板的相关部分,其中发生极其复杂的计算,如= B2 * 550
>猴子将这个新的电子表格发送给老板(电子邮件,如果幸运的话,打印机),谁设定了零售价
>猴子打开回复,然后继续使用在这么多级别不可用的客户端程序将数据输入生产数据库,甚至不值得详细说明
>猴子启动超级终端,键入“AT”,断开连接
>猴子将消息和电子邮件发送给客户,使用另一部分可怕的客户端程序,一次一个

我想把猴子从自己变成软件,尽可能的.我从来没有写过任何与电子邮件,Excel,数据库或短信接口的东西,但是我非常乐意学习如何从中避免这种情况.

这是我未受过教育的心愿单:

>猴子要求Thunderbird(邮件服务器可能?)附件
> Monkey告诉Excel将电子表格转储成更加符合用户身份的格式,例如CSV或其他内容
猴子解析输出,做复杂的计算
>猴子通过网络表单向老板发送链接,在那里他可以设置价格
猴子连接到数据库,插入数据
猴子垃圾消费者

这是否可行?如果是,我从哪里开始阅读?你会如何改善它?你认为什么语言/框架是理想的?你会怎么做老板?

您可以在这里应用许多工具,包括 Python,Excel宏,VB脚本等.

在这种情况下,PowerShell似乎是一个很好的选择,因为它自然地将COM访问组合到Office,.NET和脚本,并且是全能的.如果你已经知道了一个合适的技术,那么你可以用你所知道的工作做得最快.其实PowerShell.

(C#4.0也是合理的,虽然早期的版本在与Office的COM接口交互时很吸引人.)

不要马上解决整个问题.首先选择一个小而轻松的部分,立即获得很多价值.你更有可能以这种方式成功. (要让老板同意,你需要成功,如果你不告诉老板,你需要更快的成功!)完成之后,您可以使用新的空闲时间(每天可能只有几分钟)将您的工具和技能扩展到下一个小巧的部分.成功将加速成功.

有时候你会用代码替换猴子,要么得到促销,要么退出戒烟,要做得更好.

网友评论