.NET 4.0自动化/脚本化某些操作

时间:2012-05-23 16:53:57

标签: c# .net automation

我是大学三年级学生,对.NET框架很陌生。

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

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

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

用户应该尽可能少地工作(提供一些文件路径和登录凭据一次并按下一些“开始”按钮)。

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

感谢您的时间。

编辑1:System.Diagnostic.Process似乎无法处理传递得很好的参数

2 个答案:

答案 0 :(得分:2)

尝试使用Powershell,它更适合您尝试的操作。开始的好地方:

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

答案 1 :(得分:2)

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

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