[英]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.