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

标签 c# .net automation

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

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

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

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

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

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

感谢您的宝贵时间。

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

最佳答案

尝试使用 Powershell,它更适合您要执行的操作。好的起点:

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

关于c# - .NET 4.0 自动化/脚本化某些操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10724492/

相关文章:

c# - Windows Azure 远程站点 'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册

c# - 使用 Lync Client API 2010 拒绝后如何接受传入的视频调用?

c# - 如何在 C# 中删除或替换 "\"

c# - 我什么时候应该更喜欢属性而不是方法?

java - 如何使用java在运行的Windows应用程序之间切换?

c# - 如何在C#中使用StreamWriter.WriteLine方法写入unix行结束符 '\n'?

c# - 关于 C# 泛型的最重要的事情......经验教训

.net - Windows 7 Websocket PlatformNotSupportedException

javascript - 中继器中的一次性数据绑定(bind)

automation - 有没有推荐的方法来自动化模块端口连接?