1

我是一名大三学生,对 .NET 框架很陌生。

目前在我的 IT 工作中,有一个员工检查一个 MS office 文件,一个接一个地打开 x 个应用程序,然后一个接一个地复制 y 个文件并等待 z 个条件的特定过程。

这个过程相当漫长和乏味,而且很容易出现人为错误。因此,我想知道 .NET 是否允许某些应用程序为这个给定的示例过程编写脚本:

打开一个程序,从 excel 文件中输入一个字符串参数,获取程序的输出,将程序的输出粘贴到另一个程序中,获取第二个程序的输出,将输出打开为文件夹等

用户应该做尽可能少的工作(提供一些文件路径和登录凭据一次,然后按一些开始按钮)。

如果是这样,如果有人可以推荐一些好的库/API 来查看,将不胜感激。

感谢您的时间。

编辑 1: System.Diagnostic.Process 似乎不能很好地处理参数传递

4

2 回答 2

2

尝试使用 Powershell,它更适合您正在尝试做的事情。开始的好地方:

http://technet.microsoft.com/en-us/library/ee221102

于 2012-05-23T17:31:12.110 回答
2

我认为您可以使用AutoIt更轻松地做到这一点。

正如其他人已经指出的那样,.NET/c# 并不真正适合该任务。

于 2012-05-23T17:33:59.123 回答