簡體   English   中英

DDE 使用 System.Windows.Automation

[英]DDE using System.Windows.Automation

是否可以使用 .NET System.Windows.Automation 命名空間並執行與舊 DDE 等效的操作?

我的要求是從我的 .NET Windows Forms 應用程序中讀取命令窗口(也可以是大型機屏幕)內的文本。

為此目的使用http://ndde.codeplex.com/ 會更好嗎?

作為上述 DDE 庫的作者,我強烈建議您不要使用它。 並不是說它不起作用。 只是DDE本身很糟糕; 可能是有史以來最糟糕的進程間通信協議。

您應該做的是從控制台 window 重定向標准 output stream。 這可以通過Console.SetOut設置一個新的 stream 來完成。 如果終端來自大型機,則使用NetworkStream class 從 telnet 端口讀取。

據我所知 System.Windows.Automation 不支持 DDE。

上次我不得不使用 DDE 時,我們使用了 vb6 橋接器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM