小编Wil*_*ain的帖子

使用 .net 托管代码屏幕抓取命令窗口

我正在 dot net 中编写一个程序,它将使用框架 2.0 的 Process 对象执行脚本和命令行程序。我希望能够访问程序中进程的屏幕缓冲区。我已经对此进行了调查,看来我需要访问控制台标准输出和标准错误缓冲区。有人知道这是如何使用托管代码来完成的吗?

我想我需要使用附加到任务的 Windows 控制台的 AttachConsole 和 ReadConsoleOutput 以便从控制台屏幕读取字符和属性数据块。我需要做的是托管代码。

请参阅http://msdn.microsoft.com/en-us/library/ms684965(VS.85).aspx

.net console buffer screen-scraping

5
推荐指数
1
解决办法
1790
查看次数

标签 统计

.net ×1

buffer ×1

console ×1

screen-scraping ×1